コード例 #1
0
ファイル: User.php プロジェクト: subashemphasize/test_site
 public function renderElement(HTML_QuickForm2_Container $form)
 {
     $knownSelects = array('status' => array(0 => 'Pending', 1 => 'Active', '2' => 'Expired'), 'is_affiliate' => array(0 => 'Not Affiliate', 1 => 'Affiliate', 2 => 'Only Affiliate,not a member'));
     if (array_key_exists($this->field, $knownSelects)) {
         $group = $this->addGroup($form);
         $group->addSelect('val')->loadOptions($knownSelects[$this->field]);
     } else {
         return parent::renderElement($form);
     }
 }
コード例 #2
0
ファイル: User.php プロジェクト: alexanderTsig/arabic
 public function renderElement(HTML_QuickForm2_Container $form)
 {
     if (is_null(self::$knownSelects)) {
         self::$knownSelects = array('status' => array(0 => ___('Pending'), 1 => ___('Active'), '2' => ___('Expired')), 'is_affiliate' => array(0 => ___('Not Affiliate'), 1 => ___('Affiliate'), 2 => ___('Only Affiliate, not a member')), 'is_approved' => array(0 => ___('NO'), 1 => ___('YES')), 'unsubscribed' => array(0 => ___('NO'), 1 => ___('YES')), 'is_locked' => array(0 => ___('NO'), 1 => ___('YES')), 'i_agree' => array(0 => ___('NO'), 1 => ___('YES')), 'email_verified' => array(0 => ___('NO'), 1 => ___('YES')));
         foreach (Am_Di::getInstance()->userTable->customFields()->getAll() as $field) {
             if (isset($field->sql) && $field->sql && in_array($field->type, array('select', 'radio'))) {
                 self::$knownSelects[$field->name] = $field->options;
             }
         }
     }
     if (array_key_exists($this->field, self::$knownSelects)) {
         $group = $this->addGroup($form);
         $group->addSelect('val')->loadOptions(self::$knownSelects[$this->field]);
     } else {
         return parent::renderElement($form);
     }
 }