Esempio n. 1
0
File: navi.php Progetto: nopuls/dzcp
function navi($kat)
{
    global $db, $chkMe, $userid, $designpath;
    if ($k = _fetch(db("SELECT `level` FROM " . $db['navi_kats'] . " WHERE `placeholder` = '" . up($kat) . "'"))) {
        $intern = $chkMe >= 2 ? '' : " AND s1.`internal` = '0'";
        $permissions = $kat == 'nav_admin' && admin_perms($userid) ? "" : $intern . " AND " . intval($chkMe) . " >= '" . intval($k['level']) . "'";
        $qry = db("SELECT s1.* FROM " . $db['navi'] . " AS s1 LEFT JOIN " . $db['navi_kats'] . " AS s2 ON s1.kat = s2.placeholder\n                 WHERE s1.kat = '" . up($kat) . "' AND s1.`shown` = '1' " . $permissions . "\n                 ORDER BY s1.pos");
        while ($get = _fetch($qry)) {
            if ($get['type'] == 0) {
                $link = '';
            } elseif ($get['type'] == 1 || $get['type'] == 2 || $get['type'] == 3) {
                $name = $get['wichtig'] == 1 ? '<span class="fontWichtig">' . navi_name(re($get['name'])) . '</span>' : navi_name(re($get['name']));
                $target = $get['target'] == 1 ? '_blank' : '_self';
                if (file_exists($designpath . '/menu/' . $get['kat'] . '.html')) {
                    $link = show("menu/" . $get['kat'] . "", array("target" => $target, "href" => re($get['url']), "title" => strip_tags($name), "css" => ucfirst(str_replace('nav_', '', re($get['kat']))), "link" => $name));
                } else {
                    $link = show("menu/nav_link", array("target" => $target, "href" => re($get['url']), "title" => strip_tags($name), "css" => ucfirst(str_replace('nav_', '', re($get['kat']))), "link" => $name));
                }
                $table = strstr($link, '<tr>') ? true : false;
            }
            $navi .= $link;
        }
    }
    return empty($navi) ? '' : ($table ? '<table class="navContent" cellspacing="0">' . $navi . '</table>' : $navi);
}
Esempio n. 2
0
         $positions .= show(_select_field, array("value" => $getpos['pos'] + 1, "what" => _nach . ' ' . re($getpos['name']), "sel" => $sel));
     }
 }
 $qrynav = db("SELECT s2.*, s1.name AS katname, s1.placeholder FROM " . $db['navi_kats'] . " AS s1 LEFT JOIN " . $db['navi'] . " AS s2 ON s1.`placeholder` = s2.`kat`\n               \t\t    ORDER BY s1.name, s2.pos");
 $i = 1;
 $thiskat = '';
 while ($getnav = _fetch($qrynav)) {
     if ($thiskat != $getnav['kat']) {
         $navigation .= '
       <option class="dropdownKat" value="lazy">' . re($getnav['katname']) . '</option>
       <option value="' . re($getnav['placeholder']) . '-1">-> ' . _admin_first . '</option>
     ';
     }
     $thiskat = $getnav['kat'];
     $sel[$i] = $getnav['url'] == '../squads/?action=shows&amp;id=' . intval($_GET['id']) ? 'selected="selected"' : '';
     $navigation .= empty($getnav['name']) ? '' : '<option value="' . re($getnav['placeholder']) . '-' . ($getnav['pos'] + 1) . '" ' . $sel[$i] . '>' . _nach . ' -> ' . navi_name(re($getnav['name'])) . '</option>';
     $i++;
 }
 if ($get['shown'] == 1) {
     $sshown = "checked=\"checked\"";
 }
 if ($get['navi'] == 1) {
     $roster = "selected=\"selected\"";
 }
 if ($get['status'] == 1) {
     $status = "selected=\"selected\"";
 }
 if ($get['team_show'] == 1) {
     $team_show = "selected=\"selected\"";
 }
 $files = get_files('../inc/images/gameicons/');