%PDF- %PDF-
Direktori : /home1/lightco1/www/administrator/components/com_projectmanager/views/project/ |
Current File : //home1/lightco1/www/administrator/components/com_projectmanager/views/project/view.html.php |
<?php /** * @version CVS: 1.0.0 * @package Com_Projectmanager * @author Sandeep <> * @copyright Copyright (C) 2016. All rights reserved. * @license */ // No direct access defined('_JEXEC') or die; jimport('joomla.application.component.view'); /** * View to edit * * @since 1.6 */ class ProjectmanagerViewProject extends JViewLegacy { protected $state; protected $item; protected $form; /** * Display the view * * @param string $tpl Template name * * @return void * * @throws Exception */ public function display($tpl = null) { $this->state = $this->get('State'); $this->item = $this->get('Item'); $this->form = $this->get('Form'); // Check for errors. if (count($errors = $this->get('Errors'))) { throw new Exception(implode("\n", $errors)); } $this->addToolbar(); parent::display($tpl); } /** * Add the page title and toolbar. * * @return void * * @throws Exception */ protected function addToolbar() { JFactory::getApplication()->input->set('hidemainmenu', true); $user = JFactory::getUser(); $isNew = ($this->item->id == 0); if (isset($this->item->checked_out)) { $checkedOut = !($this->item->checked_out == 0 || $this->item->checked_out == $user->get('id')); } else { $checkedOut = false; } $canDo = ProjectmanagerHelper::getActions(); JToolBarHelper::title(JText::_('COM_PROJECTMANAGER_TITLE_PROJECT'), 'project.png'); // If not checked out, can save the item. if (!$checkedOut && ($canDo->get('core.edit') || ($canDo->get('core.create')))) { JToolBarHelper::apply('project.apply', 'JTOOLBAR_APPLY'); JToolBarHelper::save('project.save', 'JTOOLBAR_SAVE'); } if (!$checkedOut && ($canDo->get('core.create'))) { JToolBarHelper::custom('project.save2new', 'save-new.png', 'save-new_f2.png', 'JTOOLBAR_SAVE_AND_NEW', false); } // If an existing item, can save to a copy. if (!$isNew && $canDo->get('core.create')) { JToolBarHelper::custom('project.save2copy', 'save-copy.png', 'save-copy_f2.png', 'JTOOLBAR_SAVE_AS_COPY', false); } if (empty($this->item->id)) { JToolBarHelper::cancel('project.cancel', 'JTOOLBAR_CANCEL'); } else { JToolBarHelper::cancel('project.cancel', 'JTOOLBAR_CLOSE'); } } }