public function init() { parent::init(); $options = array('Name', 'Number', 'NameNumber', 'NumberName'); foreach ($options as $option) { $this->addMultiOption($option, $option); } }
/** * Initialisiert Formularelement. */ public function init() { parent::init(); $this->setRequired(true); $options = $this->getSelectOptions(); foreach ($options as $option) { $this->addMultiOption($option, 'Opus_Person_Role_Value_' . ucfirst($option)); } }
public function init() { parent::init(); $identifier = new Opus_Identifier(); $types = $identifier->getField('Type')->getDefault(); foreach ($types as $type) { $this->addMultiOption($type, 'Opus_Identifier_Type_Value_' . ucfirst($type)); } }
public function init() { parent::init(); $this->setDisableTranslator(true); // languages are already translated foreach ($this->getLanguageList() as $index => $language) { $this->addMultiOption($index, $language); } }
public function init() { parent::init(); $allCollectionRoles = Opus_CollectionRole::fetchAll(); $translator = Zend_Registry::get('Zend_Translate'); foreach ($allCollectionRoles as $collectionRole) { $position = $collectionRole->getPosition(); $this->addMultiOption($position, $position . ' - ' . $translator->translate('default_collection_role_' . $collectionRole->getDisplayName())); } $this->addMultiOption(count($allCollectionRoles) + 1, 'admin_collectionroles_last_position'); }
public function init() { parent::init(); $this->setLabel($this->getName()); $this->setRequired(true); $docTypeHelper = Zend_Controller_Action_HelperBroker::getStaticHelper('DocumentTypes'); $options = $docTypeHelper->getDocumentTypes(); foreach ($options as $index => $type) { $this->addMultiOption($index, $type); } $this->setDisableTranslator(true); // document types already translated after addMultiOption }
public function init() { parent::init(); $this->setRequired(true); $this->setDisableTranslator(true); // Grantor institutes are not translated $validator = new Zend_Validate_Int(); $validator->setMessage('validation_error_int'); $this->addValidator($validator); $options = Opus_DnbInstitute::getGrantors(); foreach ($options as $option) { $this->addMultiOption($option->getId(), $option->getDisplayName()); } }
public function init() { parent::init(); $this->setRequired(true); $this->setDisableTranslator(true); // Schriftenreihen werden nicht übersetzt $validator = new Zend_Validate_Int(); $validator->setMessage('validation_error_int'); $this->addValidator($validator); $options = Opus_Series::getAll(); foreach ($options as $option) { $this->addMultiOption($option->getId(), $option->getTitle()); } }
public function init() { parent::init(); $options = Opus_EnrichmentKey::getAll(); $values = array(); $translator = $this->getTranslator(); $this->setDisableTranslator(true); // keys are translated below if possible foreach ($options as $index => $option) { $keyName = $option->getName(); $values[] = $keyName; $translationKey = 'Enrichment' . $keyName; if (!is_null($translator) && $translator->isTranslated($translationKey)) { $this->addMultiOption($keyName, $translator->translate($translationKey)); } else { $this->addMultiOption($keyName, $keyName); } } $validator = new Zend_Validate_InArray($values); $validator->setMessage('validation_error_unknown_enrichmentkey'); $this->addValidator($validator); }