本文整理汇总了PHP中AdminUIHelper::_getAdminMenu方法的典型用法代码示例。如果您正苦于以下问题:PHP AdminUIHelper::_getAdminMenu方法的具体用法?PHP AdminUIHelper::_getAdminMenu怎么用?PHP AdminUIHelper::_getAdminMenu使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AdminUIHelper
的用法示例。
在下文中一共展示了AdminUIHelper::_getAdminMenu方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: showAdminMenu
/**
* Display the administrative ribbon menu.
* @todo The link should be done better
*/
static function showAdminMenu($vmView)
{
if (!isset(VmConfig::$installed)) {
VmConfig::$installed = false;
}
if (!VmConfig::$installed) {
return false;
}
$moduleId = vRequest::getInt('module_id', 0);
$menuItems = AdminUIHelper::_getAdminMenu($moduleId);
$app = JFactory::getApplication();
$isSite = $app->isSite();
?>
<div id="admin-ui-menu" class="admin-ui-menu">
<?php
$modCount = 1;
foreach ($menuItems as $item) {
$html = '';
foreach ($item['items'] as $link) {
$target = '';
if ($link['name'] == '-') {
// it was emtpy before
} else {
if (strncmp($link['link'], 'http', 4) === 0) {
$url = $link['link'];
$target = 'target="_blank"';
} else {
$url = $link['link'] === '' ? 'index.php?option=com_virtuemart' : $link['link'];
$url .= $link['view'] ? "&view=" . $link['view'] : '';
$url .= $link['task'] ? "&task=" . $link['task'] : '';
$url .= $isSite ? '&tmpl=component&manage=1' : '';
// $url .= $link['extra'] ? $link['extra'] : '';
}
if ($vmView->manager($link['view']) || $target || $link['view'] == 'about' || $link['view'] == 'virtuemart') {
$html .= '
<li>
<a href="' . $url . '" ' . $target . '>
<span class="vmicon-wrapper"><span class="' . $link['icon_class'] . '"></span></span>
<span class="menu-subtitle">' . vmText::_($link['name']) . '</span>
</a>
</li>';
}
}
}
if (!empty($html)) {
?>
<h3 class="menu-title">
<span class="menu-title-wrapper">
<span class="vmicon-wrapper"><span class="<?php
echo vmText::_($item['items'][0]['icon_class']);
?>
"></span></span>
<span class="menu-title-content"><?php
echo vmText::_($item['title']);
?>
</span>
</span>
</h3>
<div class="menu-list">
<ul>
<?php
echo $html;
?>
</ul>
</div>
<?php
$modCount++;
}
}
?>
<div class="menu-notice"></div>
</div>
<?php
}
示例2: showAdminMenu
/**
* Display the administrative ribbon menu.
* @todo The link should be done better
*/
static function showAdminMenu()
{
$document = JFactory::getDocument();
$moduleId = JRequest::getInt('module_id', 0);
$collapse_in = "";
//" in";
$menuItems = AdminUIHelper::_getAdminMenu($moduleId);
$modCount = 1;
?>
<!-- <div>Virtuemart</div>-->
<div class="accordion sidebar-nav" id="vmmenu">
<?php
foreach ($menuItems as $item) {
$vmd = 'vmd' . $modCount;
?>
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#vmmenu" href="#<?php
echo $vmd;
?>
">
<i class="icon-chevron-down pull-right"></i><?php
echo JText::_($item['title']);
?>
</a>
</div>
<div id="<?php
echo $vmd;
?>
" class="accordion-body collapse<?php
echo $collapse_in;
?>
">
<div class="accordion-inner">
<ul class="nav nav-list">
<?php
foreach ($item['items'] as $link) {
$target = '';
if ($link['name'] == '-') {
// it was emtpy before
} else {
if (strncmp($link['link'], 'http', 4) === 0) {
$url = $link['link'];
$target = 'TARGET="_blank"';
} else {
$url = $link['link'] === '' ? 'index.php?option=com_virtuemart' : $link['link'];
$url .= $link['view'] ? "&view=" . $link['view'] : '';
$url .= $link['task'] ? "&task=" . $link['task'] : '';
// $url .= $link['extra'] ? $link['extra'] : '';
}
?>
<li>
<a href="<?php
echo $url;
?>
" <?php
echo $target;
?>
><span class="<?php
echo $link['icon_class'];
?>
pull-right"></span><?php
echo JText::_($link['name']);
?>
</a>
</li>
<?php
}
}
?>
</ul>
</div>
</div>
</div>
<?php
$collapse_in = '';
$modCount++;
}
?>
</div>
<?php
}
示例3: showAdminMenu
/**
* Display the administrative ribbon menu.
* @todo The link should be done better
*/
static function showAdminMenu()
{
$document = JFactory::getDocument();
$moduleId = JRequest::getInt('module_id', 0);
$user = JFactory::getUser();
$menuItems = AdminUIHelper::_getAdminMenu($moduleId);
?>
<div id="admin-ui-menu" class="admin-ui-menu">
<?php
$modCount = 1;
foreach ($menuItems as $item) {
?>
<h3 class="menu-title">
<?php
echo JText::_($item['title']);
?>
</h3>
<div class="menu-list">
<ul>
<?php
foreach ($item['items'] as $link) {
$target = '';
if ($link['name'] == '-') {
// it was emtpy before
} else {
if (strncmp($link['link'], 'http', 4) === 0) {
$url = $link['link'];
$target = 'target="_blank"';
} else {
$url = $link['link'] === '' ? 'index.php?option=com_virtuemart' : $link['link'];
$url .= $link['view'] ? "&view=" . $link['view'] : '';
$url .= $link['task'] ? "&task=" . $link['task'] : '';
// $url .= $link['extra'] ? $link['extra'] : '';
}
if ($user->authorise('core.admin', 'com_virtuemart') || $user->authorise('vm.' . $link['view'], 'com_virtuemart') || $target || $link['view'] == 'about' || $link['view'] == 'virtuemart') {
?>
<li>
<a href="<?php
echo $url;
?>
" <?php
echo $target;
?>
><span class="<?php
echo $link['icon_class'];
?>
"></span><?php
echo JText::_($link['name']);
?>
</a>
</li>
<?php
}
}
}
?>
</ul>
</div>
<?php
$modCount++;
}
?>
</div>
<?php
}
示例4: showAdminMenu
/**
* Display the administrative ribbon menu.
* @todo The link should be done better
*/
static function showAdminMenu()
{
$document = JFactory::getDocument();
$moduleId = JRequest::getInt('module_id', 0);
$menuItems = array();
//AdminUIHelper::_getAdminMenu ( $moduleId );
$sideItems = AdminUIHelper::_getAdminMenu($moduleId);
foreach ($sideItems as $item) {
JHtmlSidebar::addEntry(JText::_($item['title']), '', null);
foreach ($item['items'] as $link) {
$target = '';
if ($link['name'] == '-') {
continue;
}
if (strncmp($link['link'], 'http', 4) === 0) {
$url = $link['link'];
$target = 'TARGET="_blank"';
} else {
$url = $link['link'] === '' ? 'index.php?option=com_virtuemart' : $link['link'];
$url .= $link['view'] ? "&view=" . $link['view'] : '';
$url .= $link['task'] ? "&task=" . $link['task'] : '';
// $url .= $link['extra'] ? $link['extra'] : '';
}
JHtmlSidebar::addEntry(JText::_($link['name']), $url, null);
}
}
$sidebar = JHtmlSidebar::render();
echo $sidebar;
return;
// old code here
?>
<div id="admin-ui-menu" class="admin-ui-menu">
<?php
$modCount = 1;
foreach ($menuItems as $item) {
?>
<h3 class="menu-title">
<?php
echo JText::_($item['title']);
?>
</h3>
<div class="menu-list">
<ul>
<?php
foreach ($item['items'] as $link) {
$target = '';
if ($link['name'] == '-') {
// it was emtpy before
} else {
if (strncmp($link['link'], 'http', 4) === 0) {
$url = $link['link'];
$target = 'TARGET="_blank"';
} else {
$url = $link['link'] === '' ? 'index.php?option=com_virtuemart' : $link['link'];
$url .= $link['view'] ? "&view=" . $link['view'] : '';
$url .= $link['task'] ? "&task=" . $link['task'] : '';
// $url .= $link['extra'] ? $link['extra'] : '';
}
?>
<li>
<a href="<?php
echo $url;
?>
" <?php
echo $target;
?>
><span class="<?php
echo $link['icon_class'];
?>
"></span><?php
echo JText::_($link['name']);
?>
</a>
</li>
<?php
}
}
?>
</ul>
</div>
<?php
$modCount++;
}
?>
</div>
<?php
}