123456789101112131415161718192021222324252627 |
- <?php
- /* For licensing terms, see /license.txt */
- /**
- * A dropdownlist with all themes to use with QuickForm
- */
- class SelectTheme extends HTML_QuickForm_select
- {
- /**
- * Class constructor
- */
- function SelectTheme($elementName=null, $elementLabel=null, $options=null, $attributes=null) {
- if (!isset($attributes['class'])) {
- //todo this was comment due a bug in infocours.php with jquery-ui
- //$attributes['class'] = 'chzn-select';
- }
- parent::__construct($elementName, $elementLabel, $options, $attributes);
- // Get all languages
- $themes = api_get_themes();
- $this->_options = array();
- $this->_values = array();
- $this->addOption('--',''); // no theme select
- for ($i=0; $i< count($themes[0]);$i++) {
- $this->addOption($themes[1][$i],$themes[0][$i]);
- }
- }
- }
|