예제 #1
0
function getMenuHTML()
{
    global $Aktoldal, $SzuloOldal, $NagyszuloOldal, $MySqliLink, $DedSzuloId;
    $HTMLkod1 = '';
    // ================ FELHASZNÁLÓ ÜDVÖZLÉSE =============================
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 1) {
        $HTMLkod1 .= "<div id='divFelhasznaloUdv'>\n Üdv: ";
        $HTMLkod1 .= $_SESSION['AktFelhasznalo' . 'FNev'];
        $HTMLkod1 .= "<div>\n";
    }
    // ================ FELHASZNÁLÓKEZELÉSHEZ TARTOZÓ OLDALAK =============================
    $HTMLkod1 .= "<ul class='Ul1'>\n";
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 1) {
        $HTMLkod1 .= "<li class='M1'><a href='?f0=kijelentkezes'>Kijelentkezés</a></li>\n";
        $HTMLkod1 .= "<li class='M1'><a href='?f0=jelszomodositas'>Jelszómodosítás</a></li>\n";
    } else {
        $HTMLkod1 .= "<li class='M1'><a href='?f0=bejelentkezes'>Bejelentkezés</a></li>\n";
    }
    $HTMLkod1 .= "</ul>\n";
    // ================ RENDSZERGAZDÁK OLDALAI =============================
    $HTMLkod2 = '';
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 3) {
        $HTMLkod2 .= "<ul class='Ul1'>\n";
        $HTMLkod2 .= "<li class='M1'><a href='?f0=regisztracio'>Regisztráció</a></li>\n";
        $HTMLkod2 .= "<li class='M1'><a href='?f0=adatmodositas'>Adatmódosítás</a></li>\n";
        $HTMLkod2 .= "<li class='M1'><a href='?f0=alapbeallitasok'>Alapbeállítások</a></li>\n";
        $HTMLkod2 .= "<li class='M1'><a href='?f0=felhasznalo_lista'>Felhasználó lista</a></li>\n";
        $HTMLkod2 .= "<li class='M1'><a href='?f0=Felhasznaloi_csoportok'>Felhasználói csoportok</a></li>\n";
        $HTMLkod2 .= "<li class='M1'><a href='?f0=kiegeszito_tartalom'>Kiegészítő tartalom</a></li>\n";
        $HTMLkod2 .= "<li class='M1'><a href='?f0=Fomenu_linkek_beallitasa'>Főmenü linkjeinek beállítása</a></li>\n";
        $HTMLkod2 .= "</ul>\n";
    }
    if ($HTMLkod2 != '') {
        $HTMLkod1 .= $HTMLkod2;
    }
    // ================ KATEGÓRIÁK ÉS HÍROLDALAK TÖBBSZINTŰ LISTÁJA =============================
    $HTMLkod = '';
    //Elso szint >> Szülő a keszdőlap
    $SelectStr = "SELECT * FROM Oldalak WHERE OSzuloId=1 AND OTipus<10 order by ONev ";
    $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba OM 41 ");
    while ($row = mysqli_fetch_array($result)) {
        $ONev = $row['ONev'];
        $OURL = $row['OUrl'];
        $OID = $row['id'];
        $OSzulo = $row['OSzuloId'];
        //Ha az adott oldal vagy annak első gyermeke aktív, akkor az 'AktLink' osztályba kerül
        if ($OID == $Aktoldal['id'] || $OID == $SzuloOldal['id'] || $OID == $NagyszuloOldal['id'] || $OID == $DedSzuloId) {
            $AktLink = "class='AktLink'";
        } else {
            $AktLink = "";
        }
        $HTMLkod .= "<li class='M1'><a href='?f0={$OURL}' {$AktLink}>{$ONev}</a>";
        //Ha az adott oldal vagy annak egy leszármazottja aktív, akkor leszármazottjait is megjelenítjük
        if ($AktLink > '') {
            $HTMLkod .= Menu_Szint2($OID);
        }
        $HTMLkod .= "</li>\n";
    }
    if ($HTMLkod > '') {
        $HTMLkod = "<ul class='Ul1'>\n {$HTMLkod}  </ul>\n";
    }
    mysqli_free_result($result);
    return $HTMLkod1 . $HTMLkod;
}
예제 #2
0
파일: Menu.php 프로젝트: gtportal/w3suli
function getMenuHTML()
{
    global $Aktoldal, $SzuloOldal, $NagyszuloOldal, $MySqliLink, $DedSzuloId, $AlapAdatok;
    $HTMLkod1 = '';
    if ($AlapAdatok['GooglePlus'] == 2 || $AlapAdatok['GooglePlus'] == 1 && $Aktoldal['OTipus'] == 0 || $AlapAdatok['GooglePlus'] == 1 && $Aktoldal['OTipus'] > 100) {
        $HTMLkod1 .= '
            <!-- Helyezd el ezt a címkét ott, ahol a(z) +1 gomb modult meg szeretnéd jeleníteni. -->
            <div id="Gplusz" style="width:100%;text-align:center;margin-top:4px; height:31px;"><div class="g-plusone"></div></div>
            ';
    }
    if ($Aktoldal['OTipus'] > 100) {
        echo getModulMenu();
    }
    // ================ FELHASZNÁLÓ ÜDVÖZLÉSE =============================
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 1) {
        $HTMLkod1 .= "<div id='divFelhasznaloUdv'>\n " . U_MENU_UDV . ": ";
        $HTMLkod1 .= $_SESSION['AktFelhasznalo' . 'FNev'];
        $HTMLkod1 .= "</div>\n";
        //JAVÍTVA 2016.02.11.
    }
    // ================ FELHASZNÁLÓKEZELÉSHEZ TARTOZÓ OLDALAK =============================
    $HTMLkod1 .= "<ul class='Ul1'>\n";
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 1) {
        $HTMLkod1 .= "<li class='M1'><a href='?f0=kijelentkezes'>" . U_MENU_KIJEL . "</a></li>\n";
        $HTMLkod1 .= "<li class='M1'><a href='?f0=jelszomodositas'>" . U_MENU_JELSZO . "</a></li>\n";
    } else {
        $HTMLkod1 .= "<li class='M1'><a href='?f0=bejelentkezes'>" . U_MENU_BEJEL . "</a></li>\n";
    }
    $HTMLkod1 .= "</ul>\n";
    // ================ RENDSZERGAZDÁK OLDALAI =============================
    $HTMLkod2 = '';
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 4) {
        $HTMLkod2 .= "<ul class='Ul1'>\n";
        $HTMLkod2 .= "<li class='M1'><div>" . U_MENU_FKEZEL . "</div></li>\n";
        $HTMLkod2 .= "<li class='M1'><a href='?f0=regisztracio'>" . U_MENU_REG . "</a></li>\n";
        $HTMLkod2 .= "<li class='M1'><a href='?f0=adatmodositas'>" . U_MENU_FSZERK . "</a></li>\n";
        $HTMLkod2 .= "<li class='M1'><a href='?f0=Felhasznaloi_csoportok'>" . U_MENU_FCSOP . "</a></li>\n";
        //$HTMLkod2 .= "<li class='M1'><a href='?f0=felhasznalo_lista'>"Felhasználó lista".U_MENU_FLISTA.".</a></li>\n";
        $HTMLkod2 .= "</ul><br>\n";
    }
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 5) {
        $HTMLkod2 .= "<ul class='Ul1'>\n";
        $HTMLkod2 .= "<li class='M1'><div>" . U_MENU_KIEGTAK . "</div></li>\n";
        $HTMLkod2 .= "<li class='M1'><a href='?f0=kiegeszito_tartalom'>" . U_MENU_KIEGT . "</a></li>\n";
        $HTMLkod2 .= "<li class='M1'><a href='?f0=Fomenu_linkek_beallitasa'>" . U_MENU_FMENU . "</a></li>\n";
        $HTMLkod2 .= "<li class='M1'><a href='?f0=menuplusz'>" . U_MENU_MENUPL . "</a></li>\n";
        $HTMLkod2 .= "</ul><br>\n";
    }
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 6) {
        $HTMLkod2 .= "<ul class='Ul1'>\n";
        $HTMLkod2 .= "<li class='M1'><div>" . U_MENU_ALAPINF . "</div></li>\n";
        $HTMLkod2 .= "<li class='M1'><a href='?f0=alapbeallitasok'>" . U_MENU_ALAPBEALL . "</a></li>\n";
        $HTMLkod2 .= "</ul>\n";
        $HTMLkod2 .= "<div class='divMenuInfo1'>" . U_MENU_TARTALOM . "</div>\n";
    }
    if ($HTMLkod2 != '') {
        $HTMLkod1 .= $HTMLkod2;
    }
    $HTMLkod1 .= getFoMenuPLHTML();
    // ================ KATEGÓRIÁK ÉS HÍROLDALAK TÖBBSZINTŰ LISTÁJA =============================
    // ================ KATEGÓRIÁK ÉS HÍROLDALAK TÖBBSZINTŰ LISTÁJA =============================
    $HTMLkod = '';
    //Elso szint >> Szülő a kezdőlap
    $SelectStr = "SELECT * FROM Oldalak WHERE OSzuloId=1 AND (OTipus<10 OR OTipus>100) order by OPrioritas DESC, ONev";
    $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba OM 41 ");
    $rowDB = mysqli_num_rows($result);
    if ($rowDB > 0) {
        while ($row = mysqli_fetch_array($result)) {
            $ONev = $row['ONev'];
            $OURL = $row['OUrl'];
            $OID = $row['id'];
            $OSzulo = $row['OSzuloId'];
            if (getOMenuLathatosagTeszt($OID) > 0) {
                //Ha az adott oldal vagy annak első gyermeke aktív, akkor az 'AktLink' osztályba kerül
                if ($OID == $Aktoldal['id'] || $OID == $SzuloOldal['id'] || $OID == $NagyszuloOldal['id'] || $OID == $DedSzuloId) {
                    $AktLink = "class='AktLink'";
                } else {
                    $AktLink = "";
                }
                $HTMLkod .= "<li class='M1'><a href='?f0={$OURL}' {$AktLink}>{$ONev}</a>";
                //Ha az adott oldal vagy annak egy leszármazottja aktív, akkor leszármazottjait is megjelenítjük
                if ($AktLink > '') {
                    $HTMLkod .= Menu_Szint2($OID);
                }
                $HTMLkod .= "</li>\n";
            }
        }
        mysqli_free_result($result);
    }
    $HTMLkod .= "<li class='M1'><a href='?f0=Archivum'>" . U_AB_ARCH . "</a></li>\n";
    $HTMLkod .= "<li class='M1'><a href='?f0=oldalterkep'>" . U_AB_OTERKEP . "</a></li>\n";
    if ($HTMLkod > '') {
        $HTMLkod = "<ul class='Ul1'>\n {$HTMLkod}  </ul>\n";
    }
    $HTMLkod .= getMenuPluszHTML();
    return $HTMLkod1 . $HTMLkod;
}
예제 #3
0
function Kiir_Menu()
{
    global $mm_felhasznalo, $MySqliLink, $AktOldal, $hozzaferes, $Bejelentkezes_UZ;
    $HTMLkod = "\n\n<div id='Div_Memu'>\n";
    $HTMLkod .= "<nav>\n<ul class='Ul1'>\n";
    // Kiemelt hírkategóriák
    $SelectStr = "SELECT * FROM oldal WHERE OTipus=10 and OPrioritas>99 ORDER BY OPrioritas DESC";
    $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba ME 01 ");
    while ($row = mysqli_fetch_array($result)) {
        $ONev = $row['ONev'];
        $OURL = $row['OURL'];
        $OID = $row['id'];
        $OSzulo = $row['OSzulo'];
        //Ha az adott oldal vagy annak első gyermeke aktív, akkor az 'AktLink' osztályba kerül
        if ($OID == $AktOldal['id'] or $OID == $AktOldal['OSzulo']) {
            $AktLink = "class='AktLink'";
        } else {
            $AktLink = "";
        }
        $HTMLkod .= "<li class='M1'><a href='?f0={$OURL}' {$AktLink}>  {$ONev}</a>";
        if ($AktLink > '') {
            $HTMLkod .= Menu_Szint2($OID, 11);
        }
        $HTMLkod .= "</li>\n";
    }
    mysqli_free_result($result);
    // Be vagy kijelentkező űrlap megjelenítése
    if ($mm_felhasznalo > '') {
        $HTMLkod .= Kiir_Kijelentkezes();
    } else {
        $HTMLkod .= Kiir_Bejelentkezes($Bejelentkezes_UZ);
    }
    // Felhasználófüggő oldalak
    if ($mm_felhasznalo > '') {
        $HTMLkod .= "<li class='Mf'><a href='?f0=regisztracio'>Adatok módosítása</a></li>\n";
        $HTMLkod .= "<li class='Mf'> <a href='?f0=jelszo_modositas'>Jelszó módosítása</a></li>\n";
    } else {
        $HTMLkod .= "<li class='Mf'><a href='?f0=regisztracio'>Regisztráció</a></li>\n";
    }
    if ($hozzaferes > 4) {
        $HTMLkod .= "<li class='Mf'><a href='?f0=rendelesek'>Megrendelések</a></li>\n";
    }
    if ($hozzaferes > 5) {
        $HTMLkod .= "<li class='Mf'><a href='?f0=szerkeszt'> Szerkesztés</a></li>\n";
    }
    // Kategóriák
    $SelectStr = "SELECT * FROM oldal WHERE OTipus=1 ORDER BY OPrioritas DESC";
    $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba ME 02 ");
    while ($row = mysqli_fetch_array($result)) {
        $ONev = $row['ONev'];
        $OURL = $row['OURL'];
        $OID = $row['id'];
        $OSzulo = $row['OSzulo'];
        //Ha az adott oldal vagy annak 1. ill 2. gyermeke aktív, akkor az 'AktLink' osztályba kerül
        if ($OID == $AktOldal['id'] or $OID == $AktOldal['OSzulo'] or $OID == $AktOldal['OSZSzulo']) {
            $AktLink = "class='AktLink'";
        } else {
            $AktLink = "";
        }
        $HTMLkod .= "<li class='M1'><a href='?f0={$OURL}' {$AktLink}>  {$ONev}</a>";
        if ($AktLink > '') {
            $HTMLkod .= Menu_Szint2($OID, 2);
        }
        $HTMLkod .= "</li>\n";
    }
    mysqli_free_result($result);
    $HTMLkod .= "<hr style='clear:left;'>";
    // Egyéb hírkategóriák
    $SelectStr = "SELECT * FROM oldal WHERE OTipus=10 and OPrioritas<100 ORDER BY OPrioritas DESC";
    $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba ME 03 ");
    while ($row = mysqli_fetch_array($result)) {
        $ONev = $row['ONev'];
        $OURL = $row['OURL'];
        $OID = $row['id'];
        $OSzulo = $row['OSzulo'];
        if ($OID == $AktOldal['id'] or $OID == $AktOldal['OSzulo']) {
            $AktLink = "class='AktLink'";
        } else {
            $AktLink = "";
        }
        $HTMLkod .= "<li class='M1'><a href='?f0={$OURL}' {$AktLink}>  {$ONev}</a>";
        if ($AktLink > '') {
            $HTMLkod .= Menu_Szint2($OID, 11);
        }
        $HTMLkod .= "</li>\n";
    }
    mysqli_free_result($result);
    $HTMLkod .= "<hr style='clear:left;'>";
    $HTMLkod .= "<li class='Mf'><a href='?f0=oldalterkep'>Oldaltérkép</a></li>\n";
    $HTMLkod .= "<div id='MenuLab'>";
    $HTMLkod .= Kiir_LatogatásInfo();
    $HTMLkod .= Kiir_SzerzoInfo();
    $HTMLkod .= "</div>";
    $HTMLkod .= "</ul>\n\n\n";
    $HTMLkod .= "</nav>";
    $HTMLkod .= "<br></div>";
    echo $HTMLkod;
}