addElement('select', 'service_id', array( 'label' => 'Service template', 'multiOptions' => $this->optionalEnum($this->db->enumServiceTemplates()) )); $this->addElement('select', 'datafield_id', array( 'label' => 'Field', 'description' => 'Field to assign', 'multiOptions' => $this->optionalEnum($this->db->enumDatafields()) )); $this->optionalBoolean( 'is_required', $this->translate('Required'), $this->translate('Whether this field should be required or not') ); } }