Example #1
0
 /**
  * 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]);
     }
 }