state = $this->get('State'); $this->form = $this->get('Form'); $this->item = $this->get('Item'); $this->t = PhocaGalleryUtils::setVars('img'); $this->r = new PhocaGalleryRenderAdminview(); $params = ComponentHelper::getParams('com_phocagallery'); $this->t['enablethumbcreation'] = $params->get('enable_thumb_creation', 1 ); $this->t['enablethumbcreationstatus'] = PhocaGalleryRenderAdmin::renderThumbnailCreationStatus((int)$this->t['enablethumbcreation']); if ($this->item->extlink1 != '') { $extLink = PhocaGalleryRenderAdmin::renderExternalLink($this->item->extlink1); $this->form->setValue('extlink1link', '', $extLink[0]); $this->form->setValue('extlink1title', '', $extLink[1]); $this->form->setValue('extlink1target', '', $extLink[2]); $this->form->setValue('extlink1icon', '', $extLink[3]); } if ($this->item->extlink2 != '') { $extLink = PhocaGalleryRenderAdmin::renderExternalLink($this->item->extlink2); $this->form->setValue('extlink2link', '', $extLink[0]); $this->form->setValue('extlink2title', '', $extLink[1]); $this->form->setValue('extlink2target', '', $extLink[2]); $this->form->setValue('extlink2icon', '', $extLink[3]); } $this->addToolbar(); parent::display($tpl); } protected function addToolbar() { require_once JPATH_COMPONENT.'/helpers/phocagalleryimgs.php'; Factory::getApplication()->input->set('hidemainmenu', true); $bar = Toolbar::getInstance('toolbar'); $user = Factory::getUser(); $isNew = ($this->item->id == 0); $checkedOut = !($this->item->checked_out == 0 || $this->item->checked_out == $user->get('id')); $canDo = PhocaGalleryImgsHelper::getActions($this->state->get('filter.image_id'), $this->item->id); $paramsC = ComponentHelper::getParams('com_phocagallery'); $text = $isNew ? Text::_( 'COM_PHOCAGALLERY_NEW' ) : Text::_('COM_PHOCAGALLERY_EDIT'); ToolbarHelper::title( Text::_( 'COM_PHOCAGALLERY_IMAGE' ).': [ ' . $text.' ]' , 'image'); // If not checked out, can save the item. if (!$checkedOut && $canDo->get('core.edit')){ ToolbarHelper::apply('phocagalleryimg.apply', 'JToolbar_APPLY'); ToolbarHelper::save('phocagalleryimg.save', 'JToolbar_SAVE'); ToolbarHelper::addNew('phocagalleryimg.save2new', 'JToolbar_SAVE_AND_NEW'); } // If an existing item, can save to a copy. if (!$isNew && $canDo->get('core.create')) { //JToolbarHelper::custom('phocagalleryc.save2copy', 'copy.png', 'copy_f2.png', 'JToolbar_SAVE_AS_COPY', false); } if (empty($this->item->id)) { ToolbarHelper::cancel('phocagalleryimg.cancel', 'JToolbar_CANCEL'); } else { ToolbarHelper::cancel('phocagalleryimg.cancel', 'JToolbar_CLOSE'); } ToolbarHelper::divider(); ToolbarHelper::help( 'screen.phocagallery', true ); } } ?>