Beispiel #1
0
 function uc_select($name, $current_value, $uc_options, $select_options = array(), $opt_options = array())
 {
     if (!empty($select_options['multiple']) && substr($name, -1) != ']') {
         $name .= '[]';
     }
     if (empty($current_value) && !empty($uc_options)) {
         $tmp = explode(",", $uc_options);
         $current_value = e107::getUserClass()->getClassFromKey($tmp[0]);
     }
     if (!empty($current_value) && !is_numeric($current_value)) {
         $current_value = $this->_uc->getID($current_value);
     }
     return $this->select_open($name, $select_options) . "\n" . $this->_uc->vetted_tree($name, array($this, '_uc_select_cb'), $current_value, $uc_options, $opt_options) . "\n" . $this->select_close();
 }