Source for file adminnav.php
Documentation is available at adminnav.php
* Zikula Application Framework
* @copyright (c) 2002, Zikula Development Team
* @link http://www.zikula.org
* @version $Id: adminnav.php 24342 2008-06-06 12:03:14Z markwest $
* @license GNU/GPL - http://www.gnu.org/copyleft/gpl.html
* @package Zikula_System_Modules
* get information on block
return array('text_type' => 'Admin',
'text_type_long' => 'Show admin categories and modules',
'allow_multiple' => false,
// Get variables from content block
// Call the modules API to get the items
// Check for no items returned
// get admin capable modules
$adminmodulescount = count($adminmodules);
// Display each item, permissions permitting
$admincategories = array();
foreach ($items as $item) {
foreach ($adminmodules as $adminmodule) {
// Get all modules in the category
if (($catid == $item['cid']) || (($catid == false) && ($item['cid'] == pnModGetVar('Admin', 'defaultcategory')))) {
if ($modinfo['type'] != 1) {
$menutexturl = pnModURL($modinfo['name'], 'admin');
$menutexttitle = $modinfo['displayname'];
$menutexttitle = $modinfo['displayname'];
$adminlinks[] = array('menutexturl' => $menutexturl,
'menutexttitle' => $menutexttitle);
$admincategories[] = array('url' => pnModURL('Admin', 'admin', 'adminpanel', array('cid' => $item['cid'])),
'modules' => $adminlinks);
$pnRender->assign('admincategories', $admincategories);
// Populate block info and pass to theme
$blockinfo['content'] = $pnRender->fetch('admin_block_adminnav.htm');
|