Ik ben al een aantal dagen bezig om een menu om te zetten in een bootstrap menu van AdminLTE https://themequarry.com/theme/adminlte-admin-template-simple-dashboard-ASFEDA82
maar ik krijg het niet voor elkaar, zouden jullie mij hiermee willen helpen.
dit is de php function ik heb het meeste weer terug gezet naar hoe het was,de <ul class="sidebar-menu"> haalt hij ergens ander vandaan maar dat is goed, maar dan pfff hier ben ik dus erg slecht in.
<?php
function BCMS_MENU_5($parent=0,$position=5,$ignore_sections=1,$i=0)
{
//Expand On Node
global $cms_menu;
if(CCGetFromGet("node"))
{
CCSetSession("node".SUFFIX,CCGetFromGet("node"));
}
$db = new clsDBcms();
if(CCGetSession("section_id".SUFFIX) && $ignore_sections != 1)
{
if(CCGetUserID() > 0)
{
$SQL = "SELECT menu_id, menu_id_parent, menu_name, file_name, section_id, icon, tooltip, link_parameters, add_parameters FROM cms_admin_menu inner join cms_modules on cms_modules.id = cms_admin_menu.module_id WHERE cms_modules.active=1 AND cms_admin_menu.active=1 AND hide_on_login = 0 AND menu_id_parent = $parent AND position_id=$position AND group_id <= ".CCGetGroupID()." AND section_id=".CCGetSession("section_id".SUFFIX)." ORDER BY display_order, menu_name";
}
else
{
$SQL = "SELECT menu_id, menu_id_parent, menu_name, file_name, section_id, icon, tooltip, link_parameters, add_parameters FROM cms_admin_menu inner join cms_modules on cms_modules.id = cms_admin_menu.module_id WHERE cms_modules.active=1 AND cms_admin_menu.active=1 AND menu_id_parent = $parent AND position_id=$position AND group_id <= ".CCGetGroupID()." AND section_id=".CCGetSession("section_id".SUFFIX)." ORDER BY display_order, menu_name";
}
}
else
{
if(CCGetUserID() > 0)
{
$SQL = "SELECT menu_id, menu_id_parent, menu_name, file_name, section_id, icon, tooltip, link_parameters, add_parameters FROM cms_admin_menu inner join cms_modules on cms_modules.id = cms_admin_menu.module_id WHERE cms_modules.active=1 AND cms_admin_menu.active=1 AND hide_on_login = 0 AND menu_id_parent = $parent AND position_id=$position AND group_id <= ".CCGetGroupID()." ORDER BY display_order, menu_name";
}
else
{
$SQL = "SELECT menu_id, menu_id_parent, menu_name, file_name, section_id, icon, tooltip, link_parameters, add_parameters FROM cms_admin_menu inner join cms_modules on cms_modules.id = cms_admin_menu.module_id WHERE cms_modules.active=1 AND cms_admin_menu.active=1 AND menu_id_parent = $parent AND position_id=$position AND group_id <= ".CCGetGroupID()." ORDER BY display_order, menu_name";
}
}
$res = $db->query($SQL);
if($res > 0)
{
if ($i == 0){
$cms_menu .="<ul class=\"sidebar-nav\">\n";
$i++;
}
else {
$cms_menu .="";
}
while($db->next_record())
{
if (is_null($db->f("icon")))
{
$span_style = "<ul class=\"treeview-menu\">";
}
else
{
$span_style ="<li class=\"treeview\">";
}
if ($db->f("link_parameters"))
{
$param_query_string = "";
$param_array = explode( ";", $db->f("link_parameters"));
foreach ( $param_array as $idx => &$param_name ) {
if( $idx+1 < sizeof( $param_array )) $param_query_string .= $param_name . "=" . CCGetParam("$param_name","") . "&";
else $param_query_string .= $param_name . "=" . CCGetParam("$param_name","");
}
}
else
{
$param_query_string = "";
}
if ($db->f("add_parameters"))
{
$add_parameters = "&" . $db->f("add_parameters");
}
else
{
$add_parameters = "";
}
if ($db->f("file_name") != "#")
{
if($db->f("link_parameters"))
{
if (CCGetParam("node","") == $db->f("menu_id"))
{
$cms_menu .="<li>$span_style<strong><a href=\"".$db->f("file_name")."?$param_query_string$add_parameters\" title=\"".$db->f("tooltip")."\">".$db->f("menu_name")."</a></strong></span>";
}
else
{
$cms_menu .="<li>$span_style<a href=\"".$db->f("file_name")."?$param_query_string$add_parameters\" title=\"".$db->f("tooltip")."\">".$db->f("menu_name")."</a></span>";
}
}
else
{
if (CCGetParam("node","") == $db->f("menu_id"))
{
$cms_menu .="<li>$span_style<strong><a href=\"".$db->f("file_name")."?node=".$db->f("menu_id")."&section_id=".$db->f("section_id")."$param_query_string$add_parameters\" title=\"".$db->f("tooltip")."\">".$db->f("menu_name")."</a></strong></span>";
}
else
{
$cms_menu .="<li><a href=\"".$db->f("file_name")."?node=".$db->f("menu_id")."&section_id=".$db->f("section_id")."$param_query_string$add_parameters\" title=\"".$db->f("tooltip")."\">".$db->f("menu_name")."</a>";
}
}
}
else
{
//$cms_menu .="<li><a href=\"#\" title=\"".$db->f("tooltip")."\"><img src='../Images/Icons/Interface/$icon' /> ".$db->f("menu_name")."</a>";
$cms_menu .="$span_style".$db->f("menu_name")."\n<ul class=\"treeview-menu\">\n";
}
BCMS_MENU_5($db->f("menu_id"),$position,$ignore_sections,$i);
$cms_menu .="</li>\n";
}
$cms_menu .="";
}
$db->close();
return $cms_menu;
}
?>