예제 #1
0
파일: Document.php 프로젝트: alexukua/opus4
 /**
  * Bereitet Formular fuer Anzeige als View vor.
  *
  * Fuegt Unterformular fuer Dateien hinzu. Dateien sind nicht Teil des Metadaten-Formulars, werden aber in der
  * Metadaten-Übersicht mit aufgelistet.
  */
 public function prepareRenderingAsView()
 {
     parent::prepareRenderingAsView();
     if (!is_null($this->document)) {
         if (count($this->document->getFile()) > 0) {
             $subform = new Admin_Form_Document_Files();
             $subform->populateFromModel($this->document);
             $this->addSubForm($subform, 'Files');
         }
     }
 }
예제 #2
0
파일: Licences.php 프로젝트: alexukua/opus4
 /**
  * Bereits Anzeige in Metadaten-Übersicht vor.
  *
  * Durch das Entfernen der Dekoratoren wird nur noch das Label der ausgewählten Lizenzen ausgegeben.
  */
 public function prepareRenderingAsView()
 {
     parent::prepareRenderingAsView();
     $elements = $this->getElements();
     foreach ($elements as $element) {
         $element->removeDecorator('ViewHelper');
         $element->removeDecorator('ElementHtmlTag');
         $element->getDecorator('Label')->setOption('disableFor', true);
     }
 }