Ejemplo n.º 1
0
 public function getFormElement($name, QuickForm $form)
 {
     try {
         $data = $this->fetchData();
         $error = false;
     } catch (Exception $e) {
         $data = array();
         $error = sprintf($form->translate('Unable to fetch data: %s'), $e->getMessage());
     }
     $element = $form->createElement('select', $name, array('multiOptions' => $form->optionalEnum($data)));
     if ($error) {
         $element->addError($error);
     }
     return $element;
 }
Ejemplo n.º 2
0
 public function getFormElement($name, QuickForm $form)
 {
     $element = $form->createElement('text', $name);
     return $element;
 }
Ejemplo n.º 3
0
 public function getFormElement($name, QuickForm $form)
 {
     $element = $form->createElement('select', $name, array('multiOptions' => array(null => '- please choose -') + $this->getEntries($form)));
     return $element;
 }