Example #1
0
 /**
  * Load necessary data for this folder object.
  */
 protected function _prepareData()
 {
     if ($this->_folder == null) {
         return;
     }
     $this->_ls_description = new EventgalleryLibraryDatabaseLocalizablestring($this->_folder->description);
     $this->_ls_text = new EventgalleryLibraryDatabaseLocalizablestring($this->_folder->text);
     /**
      * @var EventgalleryLibraryManagerImagetypeset $imagetypesetMgr
      */
     $imagetypesetMgr = EventgalleryLibraryManagerImagetypeset::getInstance();
     if ($this->_folder->imagetypesetid == null) {
         $this->_imagetypeset = $imagetypesetMgr->getDefaultImageTypeSet(true);
     } else {
         $this->_imagetypeset = $imagetypesetMgr->getImageTypeSet($this->_folder->imagetypesetid);
         if (!$this->_imagetypeset->isPublished()) {
             $this->_imagetypeset = $imagetypesetMgr->getDefaultImageTypeSet(true);
         }
     }
 }
Example #2
0
 public function getInput()
 {
     /**
      * @var EventgalleryLibraryManagerImagetypeset $imagetypesetMgr
      */
     $imagetypesetMgr = EventgalleryLibraryManagerImagetypeset::getInstance();
     $imagetypesets = $imagetypesetMgr->getImageTypeSets(true);
     if ($this->value == null && $imagetypesetMgr->getDefaultImageTypeSet(false) != null) {
         $this->value = $imagetypesetMgr->getDefaultImageTypeSet(false)->getId();
     }
     $return = '<select name=' . $this->name . ' id=' . $this->id . '>';
     foreach ($imagetypesets as $imagetypeset) {
         /**
          * @var EventgalleryLibraryImagetypeset $imagetypeset
          */
         $this->value == $imagetypeset->getId() ? $selected = 'selected="selected"' : ($selected = '');
         $return .= '<option ' . $selected . ' value="' . $imagetypeset->getId() . '">' . $imagetypeset->getName() . '</option>';
     }
     $return .= "</select>";
     return $return;
 }
Example #3
0
 /**
  * Creates a select box for an imagetypeset.
  *
  * @return string
  */
 public static function imagetypeset()
 {
     /**
      * @var EventgalleryLibraryManagerImagetypeset $imagetypesetMgr
      */
     $imagetypesetMgr = EventgalleryLibraryManagerImagetypeset::getInstance();
     $imagetypesets = $imagetypesetMgr->getImageTypeSets(true);
     $return = '<label id="batch-imagetypeset-lbl" for="batch-imagetypeset" class="hasToolip"' . 'title="' . JHtml::tooltipText('COM_EVENTGALLERY_BATCH_IMAGETYPESET_LABEL', 'COM_EVENTGALLERY_BATCH_IMAGETYPESET_DESC') . '">' . JText::_('COM_EVENTGALLERY_BATCH_IMAGETYPESET_LABEL') . '</label>';
     $return .= '<select name="batch[imagetypeset]" id="batch-imagetypeset" class="inputbox">';
     $return .= '<option  value="">' . JText::_('COM_EVENTGALLERY_BATCH_IMAGETYPESET_KEEP') . '</option>';
     foreach ($imagetypesets as $imagetypeset) {
         /**
          * @var EventgalleryLibraryImagetypeset $imagetypeset
          */
         $return .= '<option  value="' . $imagetypeset->getId() . '">' . $imagetypeset->getName() . '</option>';
     }
     $return .= "</select>";
     return $return;
 }