Zikula_Core
[ class tree: Zikula_Core ] [ index: Zikula_Core ] [ all elements ]

Source for file pnadminapi.php

Documentation is available at pnadminapi.php

  1. <?php
  2. /**
  3.  * Zikula Application Framework
  4.  *
  5.  * @copyright Robert Gasch
  6.  * @link http://www.zikula.org
  7.  * @version $Id: pnadminapi.php 24342 2008-06-06 12:03:14Z markwest $
  8.  * @license GNU/GPL - http://www.gnu.org/copyleft/gpl.html
  9.  * @author Robert Gasch rgasch@gmail.com
  10.  * @package Zikula_Core
  11.  */
  12.  
  13. /**
  14.  * get available admin panel links
  15.  *
  16.  * @author Mark West
  17.  * @return array array of admin links
  18.  */
  19. {
  20.     $links array();
  21.  
  22.     pnModLangLoad('Categories''admin');
  23.  
  24.     if (SecurityUtil::checkPermission('Categories::''::'ACCESS_READ)) {
  25.         $links[array('url' => pnModURL('Categories''admin''view')'text' => _CATEGORIES_VIEWCATEGORIES);
  26.     }
  27.     if (SecurityUtil::checkPermission('Categories::''::'ACCESS_ADD)) {
  28.         $links[array('url' => pnModURL('Categories''admin''new')'text' => _CATEGORIES_CREATECATEGORY);
  29.     }
  30.     if (SecurityUtil::checkPermission('Categories::''::'ACCESS_ADMIN)) {
  31.         $links[array('url' => pnModURL('Categories''admin''editregistry')'text' => _CATEGORIES_REGISTRY);
  32.         $links[array('url' => pnModURL('Categories''admin''config')'text' => _CATEGORIES_REBUILDPATHS);
  33.         $links[array('url' => pnModURL('Categories''admin''preferences')'text' => _MODIFYCONFIG);
  34.     }
  35.  
  36.     return $links;
  37. }

Documentation generated on Fri, 18 Jul 2008 21:51:51 +0200 by phpDocumentor 1.4.1