Ejemplo n.º 1
0
 function make_navigate()
 {
     global $tpl, $db, $n;
     $modul_path = $_SESSION['litotex_start_url'] . 'acp/modules/navigate/';
     $JS_PATH = LITO_JS_URL . $this->modul_name . '/';
     $IMG_PATH = LITO_IMG_PATH_URL . $this->modul_name . '/';
     $nav_box = "";
     $sql = "SELECT * from  cc" . $n . "_menu_admin order by menu_order ASC";
     $result_users = $db->query($sql);
     while ($row_g = $db->fetch_array($result_users)) {
         $nav_box .= "<a class=\"menuitem submenuheader\" href=\"#\"><img class=\"icons\" src=\"" . $row_g['menu_icon'] . "\" border=\"0\" />" . $row_g['menu_name'] . "</a><div class=\"submenu\"><ul>";
         $sql = "SELECT * from cc" . $n . "_menu_admin_sub where menu_admin_id='" . $row_g['adm_menu_id'] . "'order by sub_name_sort ASC";
         $result_menu_kat = $db->query($sql);
         while ($row_g_kat = $db->fetch_array($result_menu_kat)) {
             $is_aktiv = 1;
             if (intval($row_g_kat['modul_admin_id']) > 0) {
                 $is_aktiv = is_modul_id_aktive($row_g_kat['modul_admin_id']);
             }
             if ($is_aktiv == 1) {
                 if (intval($row_g_kat['menu_admin_id']) == 6) {
                     if (intval($row_g_kat['sub_name_sort'] == 1)) {
                         $nav_box .= "<li><a href=\"" . $row_g_kat['admin_sub_link'] . "\" >" . $row_g_kat['admin_sub_name'] . "</a></li>";
                     } else {
                         $nav_box .= "<li><a href=\"" . $row_g_kat['admin_sub_link'] . "?action=sel_cat&id=" . $row_g_kat['admin_sub_id'] . "\" >" . $row_g_kat['admin_sub_name'] . "</a></li>";
                     }
                 } else {
                     $nav_box .= "<li><a href=\"" . $row_g_kat['admin_sub_link'] . "\" >" . $row_g_kat['admin_sub_name'] . "</a></li>";
                 }
             }
         }
         $nav_box .= "\t</ul></div>";
     }
     $navi = $tpl->fetch(LITO_THEMES_PATH . $this->modul_name . '/navigation.html');
     $navi = str_replace("[LITO_CATEGORY]", $nav_box, $navi);
     $navi = str_replace("[JS_PATH]", $JS_PATH, $navi);
     $navi = str_replace("[IMG_PATH]", $IMG_PATH, $navi);
     $navi = str_replace("[LITO_BASE_MODUL_URL]", LITO_MODUL_PATH_URL, $navi);
     return $navi;
 }
Ejemplo n.º 2
0
function get_navigation($modulname)
{
    global $db, $tpl, $lang_suffix, $n, $is_loged_in;
    // get_modulname
    // return array
    // 0 = modulname
    // 1 = modulstartfile
    // 2 = modul ID
    // 3 = Show Error 0/1
    $module = get_modulname(1);
    if (is_modul_id_aktive($module[2]) == 1) {
        include LITO_MODUL_PATH . $module[0] . '/' . $module[1];
        $navi = new navigation();
        //hauptnavi
        $rrr = $navi->make_navigation($modulname, $module[2], $is_loged_in, 0);
        $tpl->assign('LITO_NAVIGATION', $rrr);
        //navigation left side
        $rrr_1 = $navi->make_navigation($modulname, $module[2], $is_loged_in, 1);
        $tpl->assign('LITO_NAVIGATION_1', $rrr_1);
        //navigation right side
        $rrr_2 = $navi->make_navigation($modulname, $module[2], $is_loged_in, 2);
        $tpl->assign('LITO_NAVIGATION_2', $rrr_2);
        unset($navi);
    } else {
        return $module[4] == 0 ? '' : 'Modul wurde deaktiviert.';
    }
}