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; }
public function getFormElement($name, QuickForm $form) { $element = $form->createElement('text', $name); return $element; }
public function getFormElement($name, QuickForm $form) { $element = $form->createElement('select', $name, array('multiOptions' => array(null => '- please choose -') + $this->getEntries($form))); return $element; }