Пример #1
0
function main_menu()
{
    global $dbs;
    $modules_dir = 'modules';
    $module_table = 'mst_module';
    $module_list = array();
    $_menu = '';
    $icon = array('home' => 'fa fa-home', 'bibliography' => 'fa fa-bookmark', 'circulation' => 'fa fa-clock-o', 'membership' => 'fa fa-user', 'master_file' => 'fa fa-pencil', 'stock_take' => 'fa fa-suitcase', 'system' => 'fa fa-keyboard-o', 'reporting' => 'fa fa-file-text-o', 'serial_control' => 'fa fa-barcode', 'logout' => 'fa fa-close', 'opac' => 'fa fa-desktop');
    $appended_first = '<li><input type="radio" name="s-menu" id="home" role="button"><label for="home" class="menu home"><i class="nav-icon ' . $icon['home'] . '"></i> <span class="s-menu-title">' . __('Shortcut') . '</span></label><input type="radio" name="s-menu" class="s-menu-close" id="home-close" role="button"><label for="home-close" class="menu home s-current s-menu-hide"><i class="nav-icon ' . $icon['home'] . '"></i> <span class="s-menu-title">' . __('Home') . '</span></label>';
    $_mods_q = $dbs->query('SELECT * FROM ' . $module_table);
    while ($_mods_d = $_mods_q->fetch_assoc()) {
        $module_list[] = array('name' => $_mods_d['module_name'], 'path' => $_mods_d['module_path'], 'desc' => $_mods_d['module_desc']);
    }
    $_menu .= '<ul class="nav">';
    $_menu .= $appended_first;
    $_menu .= @sub_menu('default', $module_list);
    $_menu .= '</li>' . "\n";
    $_menu .= '<li><a class="menu dashboard" href="' . AWB . 'index.php"><i class="nav-icon fa fa-dashboard"></i> <span class="s-menu-title">Dashboard</span></a></li>';
    $_menu .= '<li><a class="menu opac" href="' . SWB . 'index.php" target="_blank"><i class="nav-icon ' . $icon['opac'] . '"></i> <span class="s-menu-title">Opac</span></a></li>';
    if ($module_list) {
        foreach ($module_list as $_module) {
            $_formated_module_name = ucwords(str_replace('_', ' ', $_module['name']));
            $_mod_dir = $_module['path'];
            if (isset($_SESSION['priv'][$_module['path']]['r']) && $_SESSION['priv'][$_module['path']]['r'] && file_exists($modules_dir . DS . $_mod_dir)) {
                $_menu .= '<li><input type="radio" name="s-menu" id="' . $_module['name'] . '" role="button"><label for="' . $_module['name'] . '" class="menu ' . $_module['name'] . '" title="' . $_module['desc'] . '"><i class="nav-icon ' . $icon[$_module['name']] . '"></i> <span class="s-menu-title">' . __($_formated_module_name) . '</span></label><input type="radio" name="s-menu" class="s-menu-close" id="' . $_module['name'] . '-close" role="button"><label for="' . $_module['name'] . '-close" class="menu ' . $_module['name'] . ' s-current s-menu-hide"><i class="nav-icon ' . $icon[$_module['name']] . '"></i> <span class="s-menu-title">' . __($_formated_module_name) . '</span></label>';
                $_menu .= sub_menu($_mod_dir, $_module);
                $_menu .= '</li>';
            }
        }
    }
    $_menu .= '<li><a class="menu logout" href="logout.php"><i class="nav-icon ' . $icon['logout'] . '"></i> <span class="s-menu-title">Logout</span></a></li>';
    $_menu .= '</ul>';
    echo $_menu;
}
Пример #2
0
        } elseif ($menu['app'] == "link") {
            echo "<li class=\"menu{$menu['class']}{$a}{$pos}\" style=\"{$menu['style']}\"><a href=\"{$link}\">{$menu['name']}{$subtitle}</a>";
            if ($sub_menu == 1) {
                sub_menu($menu['id']);
            }
            echo "</li>";
        } else {
            if (empty($menu['link'])) {
                $menu['link'] = "#";
            }
            echo "<li class=\"menu{$menu['class']}{$a}{$pos}\" style=\"{$menu['style']}\"><a href=\"{$link}\">{$menu['name']}{$subtitle}</a>";
            if ($sub_menu == 1) {
                sub_menu($menu['id']);
            }
            echo "</li>";
        }
    } else {
        if (checkHomePage()) {
            $b = "active";
        } else {
            $b = "";
        }
        echo "<li class=\"menu{$menu['class']}{$a}{$pos}\" style=\"{$menu['style']}\"><a href=\"" . FUrl . "\">{$menu['name']}{$subtitle}</a>";
        if ($sub_menu == 1) {
            sub_menu($menu['id']);
        }
        echo "</li>";
    }
    $no++;
}
echo "</ul>";
Пример #3
0
function sub_menu($parent_id, $pre, $nos)
{
    $db = new FQuery();
    $db->connect();
    $sql = $db->select(FDBPrefix . "menu", "*", "parent_id={$parent_id}", "short ASC");
    $no = 1;
    while ($qr = mysql_fetch_array($sql)) {
        /* logika status aktif atau tidak */
        $sts = "<span style='display:none'>disable</span>";
        if ($qr['status'] == 1) {
            $stat1 = "selected";
            $stat2 = "";
            $sts = "<span style='display:none'>enable</span>";
        } else {
            $stat2 = "selected";
            $stat1 = "";
        }
        $status = "\n\t\t<p class='switch'>\n\t\t\t<label class='cb-enable {$stat1}'><span>On</span></label>\n\t\t\t<label class='cb-disable {$stat2}'><span>Off</span></label>\n\t\t\t<input type='text' value='{$qr['id']}' id='id' class='invisible'><input type='text' value='{$qr['status']}' id='type' class='invisible'>\n\t\t</p>";
        $name = "<a class='tips' title='" . Edit . "' data-placement='right' href='?app=menu&view=edit&id={$qr['id']}'>{$pre}|_ {$qr['name']}</a>";
        $checkbox = "<input type='checkbox' name='check[]' value='{$qr['id']}' rel='ck'  data-parent='{$parent_id}'>";
        if ($qr['status'] == 1) {
            $stat1 = "selected";
            $stat2 = "";
            $enable = ' enable';
        } else {
            $stat2 = "selected";
            $stat1 = "";
            $enable = 'disable';
        }
        $status = "<span class='invisible'>{$enable}</span>\n\t\t\t\t\t<div class='switch s-icon activator'>\n\t\t\t\t\t<label class='cb-enable {$stat1} tips' data-placement='right' title='" . Disable . "'><span>\n\t\t\t\t\t<i class='icon-remove-sign'></i></span></label>\n\t\t\t\t\t<label class='cb-disable {$stat2} tips' data-placement='right' title='" . Enable . "'><span>\n\t\t\t\t\t<i class='icon-ok-sign'></i></span></label>\n\t\t\t\t\t<input type='text' value='{$qr['id']}' id='id' class='invisible'>\n\t\t\t\t\t<input type='text' value='{$qr['status']}' id='type' class='invisible'>\n\t\t\t\t</div>";
        /* change home page */
        if ($qr['home'] == 1) {
            $hm = "selected";
            $hms = "";
        } else {
            $hm = "";
            $hms = "selected";
        }
        $home = "\n\t\t\t\t<div class='switch s-icon home'>\n\t\t\t\t\t<label class='cb-enable {$hm} tips' data-placement='left' title='" . Set_as_home_page . "'>\n\t\t\t\t\t<span style='padding: 3px 11px 1px 9px'>\n\t\t\t\t\t<i class='icon-home'></i></span></label>\n\t\t\t\t\t<label class='cb-disable {$hms} tips' data-placement='left' title='" . As_home_page . "'>\n\t\t\t\t\t<span style='padding: 3px 11px 1px 9px'>\n\t\t\t\t\t<i class='icon-home'></i></span></label>\n\t\t\t\t\t<input type='text' value='{$qr['id']}' data-category='{$qr['category']}' id='id' class='invisible'><input type='text' value='stat' id='type' class='invisible'>\n\t\t\t\t</div>";
        /* auto change default page */
        if ($qr['global'] == 1) {
            $dm = "selected";
            $dms = "";
        } else {
            $dm = "";
            $dms = "selected";
        }
        $default = "<div class='switch s-icon star'>\n\t\t\t<label class='cb-enable {$dm} tips' title='" . Set_as_default_page . "'><span>\n\t\t\t<i class='icon-star'></i>\n\t\t\t</span></label>\n\t\t\t<label class='cb-disable {$dms} tips' title='" . As_default_page . "'><span>\n\t\t\t<i class='icon-star'></i></span></label>\n\t\t\t<input type='text' value='{$qr['id']}'  class='invisible' id='id'><input type='text' value='fp' id='type' class='invisible'>\n\t\t</div>";
        //creat user group values
        $sql2 = $db->select(FDBPrefix . 'user_group', '*', "level={$qr['level']}");
        $level = mysql_fetch_array($sql2);
        if ($qr['level'] == 99) {
            $level = _Public;
        } else {
            $level = $level['group_name'];
        }
        echo "<tr>";
        echo "<td align='center'>{$checkbox}</td><td>{$name}</td><td class='hidden-xs hidden-sm' align='center'><div class='switch-group'>{$home}{$default}{$status}</div></td><td class='hidden-xs'>{$qr['category']}</td><td class='hidden-xs'>{$qr['app']}</td><td class='hidden-xs hidden-sm' align='center'>{$qr['short']}</td><td align='center' class=''>{$level}</td><td align='center' class=''>{$qr['id']}</td>";
        echo "</tr>";
        sub_menu($qr['id'], $pre . "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;", "{$nos}.{$no}");
        $no++;
    }
}
Пример #4
0
function nav_menu()
{
    $res = select_table('main_menu1');
    foreach ($res as $row) {
        $res_menu = sub_menu($row['m_menu_id']);
        if ($res_menu) {
            echo "<li class='nav-item dropdown'>";
            echo "<a class='dropdown-toggle' data-toggle='dropdown' data-hover='dropdown' data-delay='0' data-close-others='false' href=#>{$row['m_menu_name']}<i class='fa fa-angle-down'></i></a>";
            echo "<ul class='dropdown-menu'>";
            foreach ($res_menu as $res_sub) {
                echo "<li><a href={$res_sub['s_menu_link']}>{$res_sub['s_menu_name']}</a></li>";
            }
            echo "</ul>";
            echo "</li>";
        } else {
            echo "<li class='" . Match($row['m_menu_link']) . " nav-item'><a href={$row['m_menu_link']}>{$row['m_menu_name']}</a>";
            echo "</li>";
        }
    }
    // Latest News
    function show_latest_news()
    {
        $result = select_table('news');
        echo '<marquee direction="up" scrolldelay="50" scrollamount="3" truespeed height="400px"  onmouseover="this.stop()" onmouseout="this.start()" behavior="scroll" style="height:400px;">';
        echo '<div id="news_ticker">';
        echo '<ul>';
        foreach ($result as $row) {
            if ($row['new'] == 1) {
                $new = '<sup>&nbsp;<img src="images/new.gif"></sup>';
            } else {
                $new = '';
            }
            echo '<div class="blog-list-post clearfix">';
            echo '<div class="blog-list-details">';
            echo '<li>';
            echo '<h5 class="blog-list-title"><a href="' . $row['url'] . '" >' . $row['title'] . $new . '</a></h5>';
            echo "<p class='blog-list-meta small-text'>{$row['description']}</p>";
            echo '</li>';
            echo '</div>';
            echo '</div>';
        }
        echo '</ul>';
        echo '</div>';
        echo '</marquee>';
    }
    // Events
    function show_event()
    {
        $result = select_table('events');
        foreach ($result as $row) {
            $date = explode('-', $row['event_date']);
            $month = $date[1];
            $month = get_month($month);
            $month = substr($month, 0, 3);
            //Strip January to Jan
            $day = $date[2];
            echo "<div class='event-small-list clearfix'>";
            echo "<div class='calendar-small'>";
            echo "<span class='s-month'>{$month}</span>";
            echo "<span class='s-date'>{$day}</span>";
            echo "</div> ";
            echo "<div class='event-small-details'>";
            echo "<h5 class='event-small-title'><a href={$row['url']}>{$row['title']}</a></h5>";
            echo "<p class='event-small-meta small-text'>{$row['description']}</p>";
            echo "</div> ";
            echo "</div>";
        }
    }
    // Links
    function show_important_link()
    {
        $result = select_table('imp_links');
        foreach ($result as $row) {
            echo '<div class="blog-list-post clearfix">';
            echo '<div class="blog-list-details">';
            echo "<h5 class='blog-list-title'><a href={$row['url']}>{$row['title']}</a></h5>";
            echo '</div>';
            echo '</div>';
        }
    }
    function show_footer_link($footer)
    {
        global $db;
        $query = $db->query("SELECT title, url FROM footer_pages WHERE num= {$footer}");
        $query = $query->fetchAll(PDO::FETCH_ASSOC);
        foreach ($query as $row) {
            echo '<li><a href="' . $row['url'] . '"><i class="fa fa-caret-right"></i>' . $row['title'] . '</a></li>';
        }
    }
    function show_gallery_images()
    {
        global $db;
        $query = $db->query("SELECT name, thumb_name_263 FROM images");
        $query = $query->fetchAll(PDO::FETCH_ASSOC);
        foreach ($query as $row) {
            echo '<div class="col-md-3 mix students" data-cat="2">';
            echo '<div class="gallery-item">';
            echo '<a class="fancybox" rel="gallery1" href="gallery/' . $row['name'] . '">';
            echo '<div class="gallery-thumb">';
            echo '<img src="gallery/thumb263/' . $row['thumb_name_263'] . '" alt="" />';
            echo '</div>';
            echo '</a>';
            echo '</div>';
            echo '</div>';
        }
    }
    function show_gallery_images1()
    {
        global $db;
        $query = $db->query("SELECT name, thumb_name_70 FROM images LIMIT 8");
        $query = $query->fetchAll(PDO::FETCH_ASSOC);
        foreach ($query as $row) {
            echo '
                            <div class="thumb-small-gallery">';
            echo '<a class="fancybox" rel="gallery1" href="gallery/' . $row['name'] . '" title="Gallery Tittle One">';
            echo '<img src="gallery/thumb263/' . $row['thumb_name_70'] . '" alt="" />';
            echo '</a>
                    </div>';
        }
    }
    function get_month($key)
    {
        switch ($key) {
            case '01':
                return "January";
                break;
            case '02':
                return "Febuary";
                break;
            case '03':
                return "March";
                break;
            case '04':
                return "April";
                break;
            case '05':
                return "May";
                break;
            case '06':
                return "June";
                break;
            case '07':
                return "July";
                break;
            case '08':
                return "August";
                break;
            case '09':
                return "September";
                break;
            case '10':
                return "October";
                break;
            case '11':
                return "November";
                break;
            case '12':
                return "December";
                break;
        }
    }
    function create_archive($date)
    {
        foreach ($date as $year => $month) {
            $occurences = array_count_values($month);
            echo "<li><a href='#'>{$year}</a></li>";
            $month = array_unique($month);
            asort($month);
            foreach ($month as $key) {
                echo "<ul><li><a href='archive/{$year}/{$key}'>" . get_month($key) . "</a>(" . $occurences[$key] . ")</li></ul>";
            }
        }
    }
    function show_archive()
    {
        global $db;
        $query = $db->query("SELECT Time FROM page");
        $query = $query->fetchAll();
        $tmp_arr = array();
        foreach ($query as $time) {
            $tmp = explode('-', $time['Time']);
            $year = $tmp[0];
            $month = $tmp[1];
            if (!isset($tmp_arr[$year])) {
                $tmp_arr[$year] = array();
            }
            array_push($tmp_arr[$year], $month);
            // $tmp_arr[$year] = array_unique($tmp_arr[$year]);
            // print_r($tmp_arr);
        }
        create_archive($tmp_arr);
    }
}
Пример #5
0
            $id = $db->clone_collection($_GET['clone']);
            $html->redirection("collections.php?c={$id}");
        } else {
            echo "<div id='page-title' class='row'>";
            echo "<div class='col-xs-12 col-sm-6'>";
            $html->title("collections", null, "left");
            echo "</div>";
            echo "<div class='col-xs-12 col-sm-6 text-right'>";
            sub_menu();
            echo "</div>";
            echo "</div>";
            echo "<hr />";
            $collections->listing();
            echo "<div id='page-title' class='row'>";
            echo "<div class='col-xs-12 text-right'>";
            echo "<hr />";
            sub_menu();
            echo "</div>";
            echo "</div>";
        }
    }
}
function sub_menu()
{
    global $html, $collections;
    if (isset($_SESSION['admin'])) {
        $html->button("variations.php", "manage variations");
    }
    $collections->create();
}
require_once 'footer.php';
Пример #6
0
        $dm = "selected";
        $dms = "";
    } else {
        $dm = "";
        $dms = "selected";
    }
    $default = "\n\t\t\t\t\t<div class='switch s-icon star'>\n\t\t\t\t\t\t<label class='cb-enable tips {$dm}' title='" . Set_as_default_page . "'><span>\n\t\t\t\t\t\t<i class='icon-star'></i>\n\t\t\t\t\t\t</span></label>\n\t\t\t\t\t\t<label class='cb-disable tips {$dms}' title='" . As_default_page . "'><span>\n\t\t\t\t\t\t<i class='icon-star'></i></span></label>\n\t\t\t\t\t\t<input type='hidden' value='{$qr['id']}' class='invisible' id='id'>\n\t\t\t\t\t\t<input type='hidden' value='fp' id='type' class='invisible'>\n\t\t\t\t\t</div>";
    $name = "<a class='tips' title='" . Edit . "' data-placement='right' href='?app=menu&view=edit&id={$qr['id']}'>{$qr['name']}</a>";
    $checkbox = "<input type='checkbox' data-name='rad-{$qr['id']}' sub-target='.sub-menu' name='check[]' value='{$qr['id']}' rel='ck'>";
    $tools = '<div class="tool-box visible-xs">
				<a class="btn-tools btn btn-danger btn-sm btn-grad" title="Non-aktifkan">Non-aktifkan</a>
				<a href="?app=user&amp;act=edit&amp;id=18" class="btn btn-tools tips" title="Edit">Edit</a>
			</div>';
    //creat user group values
    $sql2 = $db->select(FDBPrefix . 'user_group', '*', "level={$qr['level']}");
    $level = mysql_fetch_array($sql2);
    if ($qr['level'] == 99) {
        $level = _Public;
    } else {
        $level = $level['group_name'];
    }
    echo "<tr>";
    echo "<td align='center'>{$checkbox}</td><td>{$name} {$tools}</td><td align='center' class='hidden-xs hidden-sm'><div class='switch-group'>{$home}{$default}{$status}</div></td><td class='hidden-xs'>{$qr['category']}</td><td class='hidden-xs'>{$qr['app']}</td><td align='center' class='hidden-xs hidden-sm'>{$qr['short']}</td><td align='center' class=''>{$level}</td><td align='center' class=''>{$qr['id']}</td>";
    echo "</tr>";
    sub_menu($qr['id'], '', $no);
    $no++;
}
?>
    </tbody>			
	</table>
</form>
Пример #7
0
function sub_menu($parent_id)
{
    $db = new FQuery();
    $db->connect();
    $menus = $db->select(FDBPrefix . "menu", "*", "parent_id={$parent_id} AND status=1", "short ASC");
    $sum = mysql_affected_rows();
    $no = 1;
    if (mysql_num_rows($menus) > 0) {
        echo "<ul class=\"sub-menu\">";
        while ($menu = mysql_fetch_array($menus)) {
            if (defined('SEF_URL')) {
                $link = make_permalink($menu['link'], $menu['id']);
            } else {
                if (empty($menu['id'])) {
                    $menu['id'] = Page_ID;
                }
                $link = "{$menu['link']}";
            }
            $sub_title = _Mod_SubTitle_;
            if ($sub_title == 1) {
                $subtitle = "<span>{$menu['sub_name']}</span>";
            } else {
                $subtitle = "";
            }
            if ($menu['id'] == Page_ID) {
                $a = " active";
            } else {
                $a = "";
            }
            if ($no == 1) {
                $post = ' first';
            } else {
                if ($no == $sum) {
                    $post = ' last';
                } else {
                    $post = '';
                }
            }
            if ($menu['home'] == 0) {
                if ($menu['app'] == "sperator") {
                    echo "<li class=\"menu{$menu['class']}{$a}{$post}\"><a href='#'>{$menu['name']}{$subtitle}</a>";
                    if (_Mod_SubMenu_ == 1) {
                        sub_menu($menu['id']);
                    }
                    echo "</li>";
                } elseif ($menu['app'] == "link") {
                    echo "<li class=\"menu{$menu['class']}{$a}{$post}\" style=\"{$menu['style']}\"><a href=\"{$link}\">{$menu['name']}{$subtitle}</a>";
                    if (_Mod_SubMenu_ == 1) {
                        sub_menu($menu['id']);
                    }
                    echo "</li>";
                } else {
                    if (empty($menu['link'])) {
                        $menu['link'] = "#";
                    }
                    echo "<li class=\"menu{$menu['class']}{$a}{$post}\" style=\"{$menu['style']}\"><a href=\"{$link}\">{$menu['name']}{$subtitle}</a>";
                    if (_Mod_SubMenu_ == 1) {
                        sub_menu($menu['id']);
                    }
                    echo "</li>";
                }
            } else {
                echo "<li class=\"menu{$menu['class']}{$a}{$pos}\" style=\"{$menu['style']}\"><a href=\"" . FUrl . "\">{$menu['name']}{$subtitle}</a>";
                if (_Mod_SubMenu_ == 1) {
                    sub_menu($menu['id']);
                }
                echo "</li>";
            }
            $no++;
        }
        echo "</ul>";
    }
}