Файл: adultscript-2.0.3-pro/files/mobile/templates/default/extend/plugins/menu_main.plugin.php
Строк: 56
<?php
defined('_VALID') or die('Restricted Access!');
function template_plugin_menu_main($current=FALSE)
{
$cache = VF::factory('cache');
if (!$links = $cache->get('mobile_main_links', 0)) {
$db = VF::factory('database');
$db->query("SELECT l.name, l.title, l.link, l.type, l.target, l.lang, l.current
FROM #__menu_links AS l, #__menu AS m
WHERE m.name = 'mobile_main'
AND l.menu_id = m.menu_id
AND l.status = '1'
ORDER BY l.pos ASC");
if ($db->affected_rows()) {
$links = $db->fetch_rows();
$cache->store('mobile_main_links', $links, 0);
} else {
$links = array();
}
}
$lang = VLanguage::get('language');
$menu = array();
foreach ($links as $link) {
$url = ($link['type'] == 'int') ? MOBILE_REL.$link['link'] : $link['link'];
$rel = ' rel="external"';
$active = ($link['current'] == $current) ? ' class="ui-btn-active"' : '';
$name = ($lang == 'en-US') ? $link['name'] : __($link['lang']);
$menu[] = '<li><a href="'.$url.'"'.$active.$rel.'>'.htmlspecialchars($name, ENT_QUOTES, 'UTF-8').'</a></li>';
}
return implode("n", $menu);
}
?>