Joomla! PHP Cross Reference Web Portals

Source: /administrator/components/com_users/views/groups/view.html.php - 78 lines - 1692 bytes - Summary - Text - Print

   1  <?php
   2  /**
   3   * @package     Joomla.Administrator
   4   * @subpackage  com_users
   5   *
   6   * @copyright   Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
   7   * @license     GNU General Public License version 2 or later; see LICENSE.txt
   8   */
   9  
  10  defined('_JEXEC') or die;
  11  
  12  /**
  13   * View class for a list of user groups.
  14   *
  15   * @package     Joomla.Administrator
  16   * @subpackage  com_users
  17   * @since       1.6
  18   */
  19  class UsersViewGroups extends JViewLegacy
  20  {
  21      protected $items;
  22  
  23      protected $pagination;
  24  
  25      protected $state;
  26  
  27      /**
  28       * Display the view
  29       */
  30  	public function display($tpl = null)
  31      {
  32          $this->items        = $this->get('Items');
  33          $this->pagination    = $this->get('Pagination');
  34          $this->state        = $this->get('State');
  35  
  36          UsersHelper::addSubmenu('groups');
  37  
  38          // Check for errors.
  39          if (count($errors = $this->get('Errors'))) {
  40              JError::raiseError(500, implode("\n", $errors));
  41              return false;
  42          }
  43  
  44          $this->addToolbar();
  45          $this->sidebar = JHtmlSidebar::render();
  46          parent::display($tpl);
  47      }
  48  
  49      /**
  50       * Add the page title and toolbar.
  51       *
  52       * @since    1.6
  53       */
  54  	protected function addToolbar()
  55      {
  56          $canDo    = UsersHelper::getActions();
  57  
  58          JToolbarHelper::title(JText::_('COM_USERS_VIEW_GROUPS_TITLE'), 'groups');
  59  
  60          if ($canDo->get('core.create')) {
  61              JToolbarHelper::addNew('group.add');
  62          }
  63          if ($canDo->get('core.edit')) {
  64              JToolbarHelper::editList('group.edit');
  65              JToolbarHelper::divider();
  66          }
  67          if ($canDo->get('core.delete')) {
  68              JToolbarHelper::deleteList('', 'groups.delete');
  69              JToolbarHelper::divider();
  70          }
  71  
  72          if ($canDo->get('core.admin')) {
  73              JToolbarHelper::preferences('com_users');
  74              JToolbarHelper::divider();
  75          }
  76          JToolbarHelper::help('JHELP_USERS_GROUPS');
  77      }
  78  }

title

Description

title

Description

title

Description

title

title

Body