Ejemplo n.º 1
0
 public function init()
 {
     parent::init();
     $options = array('Name', 'Number', 'NameNumber', 'NumberName');
     foreach ($options as $option) {
         $this->addMultiOption($option, $option);
     }
 }
Ejemplo n.º 2
0
 /**
  * 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));
     }
 }
Ejemplo n.º 3
0
 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));
     }
 }
Ejemplo n.º 4
0
 public function init()
 {
     parent::init();
     $this->setDisableTranslator(true);
     // languages are already translated
     foreach ($this->getLanguageList() as $index => $language) {
         $this->addMultiOption($index, $language);
     }
 }
Ejemplo n.º 5
0
 public function getValue()
 {
     $value = parent::getValue();
     if ($value == 'Null') {
         return null;
     } else {
         return $value;
     }
 }
Ejemplo n.º 6
0
 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');
 }
Ejemplo n.º 7
0
 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
 }
Ejemplo n.º 8
0
 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());
     }
 }
Ejemplo n.º 9
0
 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());
     }
 }
Ejemplo n.º 10
0
 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);
 }