/** * 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 }
/** * 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 }
/** * 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 }
/** * 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 }