| Current Path : /var/www/html/ekursusv2/frontend/runtime/frontendpage/ |
| Current File : /var/www/html/ekursusv2/frontend/runtime/frontendpage/39_1752317254026481400-content-102.php |
<?php
/*** CONTENT_ID-102***/
use yii\db\Query;
$left_menu = '';
$queryleftmenu = new Query;
$queryleftmenu->select(['frontend_menu.*','frontend_role_mapping.id AS frontend_role_mapping_id'])->from('frontend_role_mapping')
->join('left join','frontend_menu','frontend_menu.menu_id=frontend_role_mapping.menu_id')
->where(['=','frontend_role_mapping.status','1'])
->andwhere(['=','frontend_role_mapping.menu_set','DEFAULT'])
->andwhere(['=','frontend_role_mapping.role_code',Yii::$app->user->identity->role])
->andwhere(['=','frontend_role_mapping.parent_id','0'])
->andwhere(['=','frontend_menu.menu_status','1'])
->orderBy(['frontend_role_mapping.sort'=>SORT_ASC]);
$commandleftmenu = $queryleftmenu->createCommand();
$modelleftmenu = $commandleftmenu->queryAll();
if(!empty($modelleftmenu)){
foreach($modelleftmenu as $rowmenuleft){
$queryleftmenu2 = new Query;
$queryleftmenu2->select(['frontend_menu.*'])->from('frontend_role_mapping')
->join('left join','frontend_menu','frontend_menu.menu_id=frontend_role_mapping.menu_id')
->where(['=','frontend_role_mapping.status','1'])
->andwhere(['=','frontend_role_mapping.menu_set','DEFAULT'])
->andwhere(['=','frontend_role_mapping.role_code',Yii::$app->user->identity->role])
->andwhere(['=','frontend_role_mapping.parent_id',$rowmenuleft['frontend_role_mapping_id']])
->andwhere(['=','frontend_menu.menu_status','1'])
->orderBy(['frontend_role_mapping.sort'=>SORT_ASC]);
$commandleftmenu2 = $queryleftmenu2->createCommand();
$modelleftmenu2 = $commandleftmenu2->queryAll();
if(!empty($modelleftmenu2)){
//has child menu
$left_menu .= '<li id="menu_'.$rowmenuleft['menu_id'].'">
<a href="javascript: void(0);" class="has-arrow waves-effect">
<i class="'.$rowmenuleft['menu_icon'].'"></i>
<span>'.$rowmenuleft['menu_name'].'</span>
</a>
<ul class="sub-menu" aria-expanded="false">';
foreach($modelleftmenu2 as $rowmenuleft2){
$left_menu .= '<li><a href="'.$baseUrl.'/'.$rowmenuleft2['menu_link'].'" id="menu_'.$rowmenuleft2['menu_id'].'">'.$rowmenuleft2['menu_name'].'</a></li>';
}
$left_menu .= '</ul></li>';
}else{
// doesn't has child menu
$left_menu .= '<li id="menu_'.$rowmenuleft['menu_id'].'">
<a href="'.$baseUrl.'/'.$rowmenuleft['menu_link'].'">
<i class="'.$rowmenuleft['menu_icon'].'"></i>
<span>'.$rowmenuleft['menu_name'].'</span>
</a>
</li>';
}
}
}
echo '
<style>
body[data-sidebar=dark] #sidebar-menu ul li a {
color: #ffffff;
}
body[data-sidebar=dark] #sidebar-menu ul li a i {
color: #ffffff;
}
body[data-sidebar=dark] #sidebar-menu ul li a {
border: 1px solid transparent;
}
body[data-sidebar=dark] #sidebar-menu ul li a:hover {
color: #fff;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
border: 1px solid white;
}
.simplebar-content-wrapper {
/*background: rgb(250,250,250);
background: linear-gradient(3deg, rgba(250,250,250,1) 0%, rgba(222,222,222,1) 35%, rgba(255,255,255,1) 100%);*/
/*background: url(/assets/aipa/bg-side.png) no-repeat;
background-size: 100% auto;
background-position: bottom center;*/
}
.mm-active>a {
background-color: #3a3f9b;
color: #ffffff !important;
}
.mm-active>a>i {
color: #ffffff !important;
}
.mm-active>a.active>i {
color: #ffffff!important;
}
.mm-active>a.active {
background-color: #3a3f9b;
color: #fff!important;
border:none;
}
#sidebar-menu ul li{
margin-top:0px;
/*padding:5px;*/
padding-top: 5px;
padding-bottom: 5px;
}
body[data-sidebar=dark] .vertical-menu .vertical-menu-btn {
color: white;
}
#sidebar-menu ul li.mm-active{
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
}
#sidebar-menu ul li.mm-active {
background: white !important;
box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
}
#sidebar-menu ul li a {
color: #333;
}
#sidebar-menu ul li a:hover {
color: #fff!important;
background:#000 !important;
}
#sidebar-menu ul li a:hover i {
color: #fff!important;
}
#sidebar-menu ul li ul.sub-menu li a {
margin: 0 10px;
}
#sidebar-menu ul li ul.sub-menu li a {
color: #333;
}
#sidebar-menu ul li ul.sub-menu .mm-active a {
margin:0 10px;
background-color: #008080 !important;
color: #ffffff !important;
}
#sidebar-menu ul li ul.sub-menu .mm-active {
border-top: none !important;
border-bottom: none !important;
}
#sidebar-menu ul li ul.sub-menu {
overflow-x: hidden;
white-space: normal;
}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a {
background:#000;
color:#fff;
}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a>i {
color:#fff;
}
#sidebar-menu ul li.mm-active {
background: #cccccc;
}
.vertical-menu {
box-shadow: 2px 0px 5px 0px rgba(0,0,0,0.20);
}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a {
background-color: transparent;
}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li.mm-active>a.active>i {
color: #3a3f9b !important;
}
.main-content {
height:100vh;
overflow-y: auto;
}
.metismenu li {
border-bottom: 1px dashed #dedede
}
.navbar-brand-box{padding:0;}
</style>
<!-- ========== Left Sidebar Start ========== -->
<div class="vertical-menu">
<!-- LOGO -->
<div class="navbar-brand-box">
<a href="'.$baseUrl.'/portal-main/dashboard" class="logo logo-dark">
<span class="logo-sm">
<img src="/assets/img/logo-small3.png" alt="" height="60">
</span>
<span class="logo-lg">
<img src="'.$site_logged_in_logo.'" alt="" height="30">
</span>
</a>
<a href="'.$baseUrl.'/portal-main/dashboard" class="logo logo-light">
<span class="logo-sm">
<img src="/assets/img/logo-small3.png" alt="" height="60">
</span>
<span class="logo-lg">
<img src="'.$site_logged_in_logo.'" alt="" height="30">
</span>
</a>
</div>
<button type="button" class="btn btn-sm px-3 font-size-16 header-item waves-effect vertical-menu-btn">
<i class="fa fa-fw fa-bars"></i>
</button>
<div data-simplebar class="sidebar-menu-scroll">
<!--- Sidemenu -->
<div id="sidebar-menu">
<!-- Left Menu Start -->
<ul class="metismenu list-unstyled" id="side-menu">
'.$left_menu.'
</ul>
</div>
<!-- Sidebar -->
</div>
</div>
<!-- Left Sidebar End -->
<div class="main-content">
<div class="page-content">
<div class="container-fluid">
<div class="row">
<div class="col-12">';
?>