54 if (isset($this->
widget->data[
'sidebar'])){
55 $this->sidebar = $this->
widget->data[
'sidebar'];
58 $this->sidebar =
'false';
62 if ($this->sidebar ===
'true')
64 echo
'<script src="system/widgets/submenu/sidebar.js" type="text/javascript"></script>';
66 echo
'<link rel="stylesheet" href="system/widgets/submenu/sidebar.css">';
72 require_once
'system/classes/menu.php';
73 $menu = new \YAWK\menu();
84 echo $this->
getHeading($this->submenuHeading, $this->submenuSubtext);
96 echo
'<div id="mySidebar" class="sidebar shadow"><a href="javascript:void(0)" class="btn btn-default" onclick="closeNav()">x</a>';
127 if ($this->showMenuName)
129 $menuName =
"<li class=\"list-group-item\"><b>".\YAWK\menu::getMenuNameByID(
$db,
$menuID).
"</b><li>";
137 $res =
$db->query(
"SELECT * FROM {menu}
140 ORDER by sort, title");
145 while ($row = mysqli_fetch_assoc(
$res))
148 if (!empty($row[
'target']))
150 $row[
'target'] =
' target="'.$row[
'target'].
'"';
158 if (!empty($this->subMenuClass)){
167 if (!empty($this->subMenuItemClass)){
168 $submenuItemClass =
' class="'.$this->subMenuItemClass.
'"';
176 if (isset($row[
'icon']))
178 $icon =
'<i class="'.$row[
"icon"].
' text-muted"></i>';
186 $subMenuItem .=
'<li class="list-group-item hvr-grow"><small>'.$icon.
' <a href="'.$row[
'href'].
'"'.
$subMenuItemClass.$row[
'target'].
'>'.$row[
'text'].
'</a></small></li>';
190 if ($this->sidebar ===
'true') {
191 echo
'<button class="openbtn" id="openSubmenuBtn">☰</button>';
197 echo
'<div id="subMenu"'.$subMenuClass.
'>
198 <ul class="list-group" style="cursor:pointer;">'.
$menuName.
' ';
199 echo
' '.$subMenuItem.
'</ul>
203 if ($this->sidebar ===
'true')
Mysqli database class; returns db connection object.
if(isset($_POST['save'])) $settings