/** * Class constructor */ public function __construct($elementName = null, $elementLabel = null, $options = null, $attributes = null) { 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]); } }
/** * Class constructor */ function HTML_QuickForm_Select_Theme($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::HTML_QuickForm_Select($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]); } }