Exemple #1
0
 /**
  * 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');
 }
Exemple #2
0
 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;
 }
Exemple #3
0
 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;
 }