/** * Add the page title and toolbar. * * @return void */ protected function addToolbar() { jimport('joomla.html.toolbar'); $canDo = JSNISImageShowHelper::getActions(); $bar = JToolBar::getInstance('toolbar'); JHTML::_('behavior.tooltip'); JHTML::_('behavior.modal', 'a.modal'); JToolBarHelper::title(JText::_('JSN_IMAGESHOW') . ': ' . JText::_('SHOWCASE_SHOWCASES_MANAGER'), 'showcase'); $objJSNUtils = JSNISFactory::getObj('classes.jsn_is_utils'); $objJSNShowcase = JSNISFactory::getObj('classes.jsn_is_showcase'); //$limitStatus = $objJSNUtils->checkLimit(); //$count = $objJSNShowcase->countShowcase(); //if (@$count[0] >= 3 && $limitStatus == true) //{ //$bar->appendButton('Custom', '<button class="btn btn-small btn-success jsn-popup-upgrade disabled"><i class="icon-new icon-white"> </i>' . JText::_('JTOOLBAR_NEW') . '</button>'); //} //else //{ if ($canDo->get('core.create')) { JToolBarHelper::addNew(); JToolBarHelper::custom('copy', 'copy.png', 'copy_f2.png', JText::_('JSN_IMAGESHOW_SHOWCASES_COPY'), true); } //} if ($canDo->get('core.edit')) { JToolBarHelper::editList(); JToolBarHelper::divider(); } if ($canDo->get('core.edit.state')) { JToolBarHelper::publishList(); JToolBarHelper::unpublishList(); JToolBarHelper::divider(); } if ($canDo->get('core.delete')) { //JToolBarHelper::deleteList(); JToolBarHelper::deleteList('JSN_IMAGESHOW_CONFIRM_DELETE', 'remove', 'JTOOLBAR_DELETE'); JToolBarHelper::divider(); } // Add toolbar menu JSNISImageShowHelper::addToolbarMenu(); // Set the submenu JSNISImageShowHelper::addSubmenu('showcases'); }
private function _checkAction() { $user = JFactory::getUser(); $isNew = $this->items->showcase_id == 0; $canDo = JSNISImageShowHelper::getActions(); if ($isNew) { if (!$canDo->get('core.create')) { return false; } } else { if (!$canDo->get('core.edit')) { return false; } } return true; }
private function _checkAction() { $user = JFactory::getUser(); $app = JFactory::getApplication(); $input = $app->input; $showlistID = $input->getInt('showlist_id', 0); if ($this->items->showlist_id == 0) { $isNew = true; } else { $isNew = false; } if ($showlistID) { $isNew = false; } $canDo = JSNISImageShowHelper::getActions(); if ($isNew) { if (!$canDo->get('core.create')) { return false; } } else { if (!$canDo->get('core.edit')) { return false; } } return true; }