Файл: adultscript-2.0.3-pro/files/templates/defboot/extend/plugins/menu_main.plugin.php
Строк: 75
<?php
defined('_VALID') or die('Restricted Access!');
define('DROPDOWN', true);
function template_plugin_menu_main()
{
$db = VF::factory('database');
$cache = VF::factory('cache');
if (!$links = $cache->get('main_links', 0)) {
$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 = '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('main_links', $links, 0);
} else {
$links = array();
}
}
$tpl = VF::factory('template');
$lang = VLanguage::get('language');
$menu = array();
foreach ($links as $link) {
$url = ($link['type'] == 'int') ? REL_URL.$link['link'] : $link['link'];
$target = ($link['target'] != 'none') ? ' target="_'.$link['target'].'"' : '';
$active = ($link['current'] == $tpl->menu) ? ' class="active"' : '';
$title = ($link['title'] != '') ? ' title="'.htmlspecialchars($link['title'], ENT_QUOTES, 'UTF-8', false).'"' : '';
$name = ($lang == 'en-US') ? $link['name'] : __($link['lang']);
// if ($url == REL_URL.'/categories/' && DROPDOWN) {
// $db->query("SELECT cat_id, slug, name, total_videos
// FROM #__video_categories
// WHERE parent_id = 0
// ORDER BY slug ASC");
// if ($db->affected_rows()) {
// $categories = $db->fetch_rows();
// $output = array();
// $output[] = '<li class="dropdown dropdown-large">';
// $output[] = '<a href="#" class="dropdown-toggle" data-toggle="dropdown">'.$name.' <b class="caret"></b></a>';
// $output[] = '<ul class="dropdown-menu dropdown-menu-large row">';
// $output[] = '<li class="col-sm-12 col-md-12">';
// $output[] = '<ul>';
// foreach ($categories as $category) {
// $output[] = '<li class="col-sm-3 col-md-2 col-lg-2" style="float: left;"><a href="'.REL_URL.'/'.$category['slug'].'/">'.e($category['name']).'</a></li>';
// }
// $output[] = '</ul>';
// $output[] = '</li>';
// $output[] = '</ul>';
// $output[] = '</li>';
// $menu[] = implode('', $output);
// } else {
// $menu[] = '<li'.$active.'><a href="'.$url.'"'.$title.$target.'>'.htmlspecialchars($name, ENT_QUOTES, 'UTF-8', false).'</a></li>';
// }
// } else {
$menu[] = '<li'.$active.'><a href="'.$url.'"'.$title.$target.'>'.htmlspecialchars($name, ENT_QUOTES, 'UTF-8', false).'</a></li>';
// }
}
return implode("n", $menu);
}