コード例 #1
0
ファイル: Oldal.php プロジェクト: gtportal/w3suli
function getOldalHTML()
{
    global $Aktoldal, $SzuloOldal, $NagyszuloOldal, $DedSzuloId, $AlapAdatok, $MySqliLink, $UkSzuloId;
    $HTMLFormkod = '';
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 4) {
        // FSzint-et növelni, ha működik a felhasználókezelés!!!
        if (isset($_POST['submitOldalTorolForm']) || isset($_POST['submitOldalTorolVegleges']) || isset($_POST['submitOModeratorCsoportValaszt']) || isset($_POST['submitOModeratorValaszt']) || isset($_POST['submitOldalForm']) || isset($_POST['submitUjOldalForm']) || +isset($_POST['submitOModeratorCsoportValaszt']) || isset($_POST['submitOModeratorValaszt']) || +isset($_POST['submitOModeratorCsoport']) || isset($_POST['submitKisKepTolt']) || isset($_POST['submit_KepekFeltoltForm']) || isset($_POST['submitOldalKepForm'])) {
            $checked = " checked ";
        } else {
            $checked = "";
        }
        //
        $HTMLFormkod .= "  <input name='chFormkod'   id='chFormkod'   value='chFormkod'   type='checkbox' {$checked}>\n";
        $HTMLFormkod .= "  <label for='chFormkod'    class='chLabel'    id='labelchFormkod'>" . U_OLDAL_SZ . "</label>\n";
        $HTMLFormkod .= "<div id='divFormkod'>\n";
        $HTMLkod = '';
        // ================ A FORMOK MEGJELENÍTÉSÉT SZABÁLYZÓ INPUT ELEMEK =============================
        if ($UkSzuloId == 0) {
            //5. szintű oldal már nem hozható
            if (isset($_POST['submitUjOldalForm'])) {
                $checked = " checked ";
            } else {
                $checked = "";
            }
            $HTMLFormkod .= "  <input name='chOldalForm'   id='chUjOldalForm' value='chUjOldalForm' type='radio' {$checked}>\n";
            $HTMLFormkod .= "  <label for='chUjOldalForm'  class='chLabel'    id='labelUjOldalForm'>" . U_OLDAL_UJ . "</label>\n";
        }
        if (isset($_POST['submitOldalForm']) || isset($_POST['submitKisKepTolt'])) {
            $checked = " checked ";
        } else {
            $checked = "";
        }
        $HTMLFormkod .= "  <input name='chOldalForm'   id='chOldalForm'   value='chOldalForm'   type='radio' {$checked}>\n";
        $HTMLFormkod .= "  <label for='chOldalForm'    class='chLabel'    id='labelOldalForm'>" . U_OLDAL_MOD . "</label>\n";
        if (isset($_POST['submitOldalTorolForm']) || isset($_POST['submitOldalTorolVegleges'])) {
            $checked = " checked ";
        } else {
            $checked = "";
        }
        $HTMLFormkod .= "  <input name='chOldalForm'   id='chOldalTorolForm'  value='chOldalTorolForm'  type='radio' {$checked}>\n";
        $HTMLFormkod .= "  <label for='chOldalTorolForm'   class='chLabel'    id='labelOldalTorolForm'>" . U_OLDAL_TOR . "</label>\n \n";
        if (isset($_POST['submitOldalKepForm']) || isset($_POST['submit_KepekFeltoltForm'])) {
            $checked = " checked ";
        } else {
            $checked = "";
        }
        $HTMLFormkod .= "  <input name='chOldalForm'   id='chOldalKepForm' value='chOldalKepForm'  type='radio' {$checked}>\n";
        $HTMLFormkod .= "  <label for='chOldalKepForm' class='chLabel'     id='labelOldalKepForm'>" . U_OLDAL_KEP . "</label>\n \n";
        if (isset($_POST['submitOModeratorValaszt']) || isset($_POST['submitOModeratorCsoportValaszt']) || isset($_POST['submitOModeratorCsoport'])) {
            $checked = " checked ";
        } else {
            $checked = "";
        }
        $HTMLFormkod .= "  <input name='chOldalForm'   id='chOldalModeratorForm' value='chOldalModeratorForm'  type='radio' {$checked}>\n";
        $HTMLFormkod .= "  <label for='chOldalModeratorForm' class='chLabel'     id='labelOldalModeratorForm'>" . U_OLDAL_MODE . "</label>\n \n";
        // ================ AZ OLDAL MÓDOSÍTSÁT VÉGZŐ FORMOK ====================================
        if ($UkSzuloId == 0) {
            $HTMLFormkod .= getUjOldalForm();
        }
        //5. szintű oldal már nem hozható létre
        $HTMLFormkod .= getOldalForm();
        $HTMLFormkod .= getOldalTorolForm();
        $HTMLFormkod .= getOldalKepForm();
        $HTMLFormkod .= getOModeratorForm();
        $HTMLFormkod .= "</div>\n\n";
    }
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 0) {
        // FSzint-et növelni, ha működik a felhasználókezelés!!!
        // ================ AZ OLDALTARTALMÁNAK MEGJELENÍTÉSE =============================
        $HTMLkod = '';
        // ----------  Speciális tartalom kiíratása  ----------------------------
        $HTMLkod .= "<div id='divOTartalom'>\n";
        //$HTMLkod  .= "<h1> OTipus:".$Aktoldal['OTipus']."</h1>\n";
        /*
        if ($_SESSION['AktFelhasznalo'.'FSzint'] > 5) { 
            $HTMLkod    .= getTisztaURL(). "<br>"; 
            print_r($_GET);
            $HTMLkod    .= getRootURL();
             
        }*/
        switch ($Aktoldal['OTipus']) {
            case 0:
                $HTMLkod .= "<h1>" . $AlapAdatok['WebhelyNev'] . "</h1>\n ";
                // Kezdőlap
                $arrLapozC = getCikkLapinfo(10);
                $LapozHTMLC = $arrLapozC['LapozHTML'];
                $SelStrC = $arrLapozC['SelectStr'];
                $arrLapozO = getKatLapinfo(10);
                $LapozHTMLO = $arrLapozO['LapozHTML'];
                $SelStrO = $arrLapozO['SelectStr'];
                $arrLapozCE = getCikkElozetesLapinfo(10, 0);
                $LapozHTMLCE = $arrLapozCE['LapozHTML'];
                $SelStrCE = $arrLapozCE['SelectStr'];
                // echo "<h1>XXX $SelStrCE</h1>";
                $HTMLkod .= $HTMLFormkod;
                $HTMLkod .= "<main>";
                $HTMLkod .= getCikkekForm();
                if ($SelStrCE != '') {
                    $HTMLkod .= $LapozHTMLCE;
                    $HTMLkod .= getKezdolapCikkelozetesekHTML($SelStrCE);
                    $HTMLkod .= $LapozHTMLCE;
                }
                // $HTMLkod     .= getKezdolapCikkelozetesekHTML();
                $HTMLkod .= $Aktoldal['OTartalom'] . '<br>';
                if ($SelStrC != '') {
                    $HTMLkod .= $LapozHTMLC;
                    $HTMLkod .= getCikkekHTML($SelStrC);
                    $HTMLkod .= $LapozHTMLC;
                }
                $HTMLkod .= "<h2 style='clear:left;'>Tartalom</h2>";
                if ($SelStrO != '') {
                    $HTMLkod .= $LapozHTMLO;
                    $HTMLkod .= getOElozetesekHTML($SelStrO);
                    $HTMLkod .= $LapozHTMLO;
                }
                $HTMLkod .= "</main>";
                break;
            case 1:
                $HTMLkod .= "<h1>" . $Aktoldal['ONev'] . "</h1> \n";
                // Kategória
                if (getOLathatosagTeszt() > 0) {
                    // Csak akkor érdekes, ha látogató, vagy bejelentkezett felhasználó
                    $arrLapozC = getCikkLapinfo(10);
                    $LapozHTMLC = $arrLapozC['LapozHTML'];
                    $SelStrC = $arrLapozC['SelectStr'];
                    $arrLapozO = getKatLapinfo(10);
                    $LapozHTMLO = $arrLapozO['LapozHTML'];
                    $SelStrO = $arrLapozO['SelectStr'];
                    $HTMLkod .= $HTMLFormkod;
                    $HTMLkod .= "<main>";
                    $HTMLkod .= getCikkekForm();
                    $HTMLkod .= $Aktoldal['OTartalom'] . '<br>';
                    if ($SelStrC != '') {
                        $HTMLkod .= $LapozHTMLC;
                        $HTMLkod .= getCikkekHTML($SelStrC);
                        $HTMLkod .= $LapozHTMLC;
                    }
                    if ($SelStrO != '') {
                        $HTMLkod .= $LapozHTMLO;
                        $HTMLkod .= getOElozetesekHTML($SelStrO);
                        $HTMLkod .= $LapozHTMLO;
                    }
                    // $HTMLkod  .= getSzulooldalCikkelozetesekHTML();
                    $HTMLkod .= "</main>";
                } else {
                    $HTMLkod .= "<h3>" . U_NINCSJOGA . "!</h3>";
                }
                break;
            case 2:
                $HTMLkod .= "<h1>" . $Aktoldal['ONev'] . "</h1> \n";
                // Híroldal
                if (getOLathatosagTeszt() > 0) {
                    $arrLapozC = getCikkLapinfo(10);
                    $LapozHTMLC = $arrLapozC['LapozHTML'];
                    $SelStrC = $arrLapozC['SelectStr'];
                    $arrLapozOE = getKatLapinfo(10);
                    $LapozHTMLOE = $arrLapozOE['LapozHTML'];
                    $SelStrOE = $arrLapozOE['SelectStr'];
                    $arrLapozCE = getCikkElozetesLapinfo(10, 1);
                    $LapozHTMLCE = $arrLapozCE['LapozHTML'];
                    $SelStrCE = $arrLapozCE['SelectStr'];
                    $HTMLkod .= $HTMLFormkod;
                    $HTMLkod .= "<main>";
                    $HTMLkod .= getCikkekForm();
                    $HTMLkod .= $Aktoldal['OTartalom'] . '<br>';
                    if ($SelStrCE != '') {
                        $HTMLkod .= $LapozHTMLCE;
                        $HTMLkod .= getSzulooldalCikkelozetesekHTML($SelStrCE);
                        $HTMLkod .= $LapozHTMLCE;
                    }
                    if ($SelStrC != '') {
                        $HTMLkod .= $LapozHTMLC;
                        $HTMLkod .= getCikkekHTML($SelStrC);
                        $HTMLkod .= $LapozHTMLC;
                    }
                    $HTMLkod .= "</main>";
                } else {
                    $HTMLkod .= "<h3>" . U_NINCSJOGA . "!</h3>";
                }
                break;
            case 10:
                $HTMLkod .= "<h1>" . U_MENU_BEJEL . "</h1> \n";
                $HTMLkod .= getBelepesForm();
                break;
            case 11:
                $HTMLkod .= "<h1>" . U_MENU_KIJEL . "</h1> \n";
                $HTMLkod .= getKilepesForm();
                break;
            case 12:
                $HTMLkod .= "<h1>" . U_AB_REG . "</h1> \n";
                if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 4) {
                    $HTMLkod .= getUjFelhasznaloForm();
                } else {
                    $HTMLkod .= "<h3>" . U_NINCSJOGA . "!</h3>";
                }
                break;
            case 13:
                $HTMLkod .= "<h1>" . U_AB_FTOROL . "</h1> \n";
                if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 4) {
                    $HTMLkod .= getFelhasznaloTorol();
                } else {
                    $HTMLkod .= "<h3>" . U_NINCSJOGA . "!</h3>";
                }
                break;
            case 14:
                $HTMLkod .= "<h1>" . U_AB_FLISTA . "</h1> \n";
                if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 4) {
                    $HTMLkod .= getFelhasznaloLista();
                } else {
                    $HTMLkod .= "<h3>" . U_NINCSJOGA . "!</h3>";
                }
                break;
            case 15:
                $HTMLkod .= "<h1>" . U_AB_ADMODOSIT . "</h1> \n";
                if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 4) {
                    $HTMLkod .= getFelhasznaloForm();
                } else {
                    $HTMLkod .= "<h3>" . U_NINCSJOGA . "!</h3>";
                }
                break;
            case 16:
                $HTMLkod .= "<h1>" . U_AB_JSZMOD . "</h1> \n";
                $HTMLkod .= getUjJelszoForm();
                break;
            case 20:
                $HTMLkod .= "<h1>" . U_FCSOPORTHOZ . "</h1> \n";
                if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 4) {
                    $HTMLkod .= getFCsoportForm();
                } else {
                    $HTMLkod .= "<h3>" . U_NINCSJOGA . "!</h3>";
                }
                break;
            case 21:
                $HTMLkod .= "<h1>" . U_AB_OTERKEP . "</h1> \n";
                $HTMLkod .= getOldalterkepHTML();
                break;
            case 22:
                $HTMLkod .= "<h1>" . U_AB_ARCH . "</h1> \n";
                require_once "php/achivum.php";
                $HTMLkod .= getArchivHTML();
                break;
            case 51:
                $HTMLkod .= "<h1>" . U_AB_ALAPBEALL . "</h1> \n";
                if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 6) {
                    $HTMLkod .= getAlapbeallitasForm();
                } else {
                    $HTMLkod .= "<h3>" . U_NINCSJOGA . "!</h3>";
                }
                break;
            case 52:
                $HTMLkod .= "<h1>" . U_AB_KIEGT . "</h1> \n";
                if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 5) {
                    $HTMLkod .= getKiegTForm();
                } else {
                    $HTMLkod .= "<h3>" . U_NINCSJOGA . "!</h3>";
                }
                break;
            case 53:
                $HTMLkod .= "<h1>" . U_AB_FOLINK . "</h1> \n";
                if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 5) {
                    $HTMLkod .= getFoMenuForm();
                } else {
                    $HTMLkod .= "<h3>" . U_NINCSJOGA . "!</h3>";
                }
                break;
            case 54:
                $HTMLkod .= "<h1>" . U_AB_MENUPL . "</h1> \n";
                if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 5) {
                    $HTMLkod .= getMenuPluszForm();
                } else {
                    $HTMLkod .= "<h3>" . U_NINCSJOGA . "!</h3>";
                }
                break;
            default:
                $ModulHTMLkod = '';
                if ($Aktoldal['OTipus'] > 100) {
                    $ModulHTMLkod = getModulHTML();
                }
                if ($ModulHTMLkod == '') {
                    $HTMLkod .= "<h1>" . U_HIBA_OLDAL . "</h1> \n";
                    $HTMLkod .= U_HIBA_OLDALINF;
                } else {
                    $HTMLkod .= $ModulHTMLkod;
                }
        }
        $HTMLkod .= "</div>\n";
    }
    return $HTMLkod;
}
コード例 #2
0
ファイル: Oldal.php プロジェクト: egressy-kmszki/w3suli
function getOldalHTML()
{
    global $Aktoldal, $SzuloOldal, $NagyszuloOldal, $DedSzuloId, $AlapAdatok, $MySqliLink;
    $HTMLkod = '';
    //style='display:none;
    $HTMLFormkod = '';
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 3) {
        // FSzint-et növelni, ha működik a felhasználókezelés!!!
        $HTMLFormkod .= "  <input name='chFormkod'   id='chFormkod'   value='chFormkod'   type='checkbox'>\n";
        $HTMLFormkod .= "  <label for='chFormkod'    class='chLabel'    id='labelchFormkod'>Oldal szerkesztése</label>\n";
        $HTMLFormkod .= "<div id='divFormkod'>\n";
        // ================ A FORMOK MEGJELENÍTÉSÉT SZABÁLYZÓ INPUT ELEMEK =============================
        if ($DedSzuloId['id'] == 0) {
            //5. szintű oldal már nem hozható létre
            $HTMLFormkod .= "  <input name='chOldalForm'   id='chUjOldalForm' value='chUjOldalForm' type='radio'>\n";
            $HTMLFormkod .= "  <label for='chUjOldalForm'  class='chLabel'    id='labelUjOldalForm'>Új oldal</label>\n";
        }
        $HTMLFormkod .= "  <input name='chOldalForm'   id='chOldalForm'   value='chOldalForm'   type='radio'>\n";
        $HTMLFormkod .= "  <label for='chOldalForm'    class='chLabel'    id='labelOldalForm'>Oldal módosítása</label>\n";
        $HTMLFormkod .= "  <input name='chOldalForm'   id='chOldalTorolForm'  value='chOldalTorolForm'  type='radio'>\n";
        $HTMLFormkod .= "  <label for='chOldalTorolForm'   class='chLabel'    id='labelOldalTorolForm'>Oldal törlése</label>\n \n";
        $HTMLFormkod .= "  <input name='chOldalForm'   id='chOldalKepForm' value='chOldalKepForm'  type='radio'>\n";
        $HTMLFormkod .= "  <label for='chOldalKepForm' class='chLabel'     id='labelOldalKepForm'>Oldal képeinek módosítása</label>\n \n";
        // ================ AZ OLDAL MÓDOSÍTSÁT VÉGZŐ FORMOK ====================================
        if ($DedSzuloId['id'] == 0) {
            $HTMLFormkod .= getUjOldalForm();
        }
        //5. szintű oldal már nem hozható létre
        $HTMLFormkod .= getOldalForm();
        $HTMLFormkod .= getOldalTorolForm();
        $HTMLFormkod .= getOldalKepForm();
        $HTMLFormkod .= "</div>\n\n";
    }
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 0) {
        // FSzint-et növelni, ha működik a felhasználókezelés!!!
        // ================ AZ OLDALTARTALMÁNAK MEGJELENÍTÉSE =============================
        // ----------  Speciális tartalom kiíratása  ----------------------------
        $HTMLkod .= "<div id='divOTartalom'>\n";
        //$HTMLkod  .= "<h1>".$Aktoldal['OTipus']."</h1>\n";
        switch ($Aktoldal['OTipus']) {
            case 0:
                $HTMLkod .= "<h1>" . $AlapAdatok['WebhelyNev'] . "</h1>\n ";
                // Kezdőlap
                $HTMLkod .= $HTMLFormkod;
                $HTMLkod .= getCikkekHTML();
                $HTMLkod .= $Aktoldal['OTartalom'];
                break;
            case 1:
                $HTMLkod .= "<h1>" . $Aktoldal['ONev'] . "</h1> \n";
                // Kategória
                $HTMLkod .= $HTMLFormkod;
                $HTMLkod .= getCikkekHTML();
                $HTMLkod .= $Aktoldal['OTartalom'];
                break;
            case 2:
                $HTMLkod .= "<h1>" . $Aktoldal['ONev'] . "</h1> \n";
                // Híroldal
                $HTMLkod .= $HTMLFormkod;
                $HTMLkod .= getCikkekHTML();
                $HTMLkod .= $Aktoldal['OTartalom'];
                break;
            case 10:
                $HTMLkod .= "<h1>Bejelentkezés</h1> \n";
                $HTMLkod .= getBelepesForm();
                break;
            case 11:
                $HTMLkod .= "<h1>Kijelentkezés</h1> \n";
                $HTMLkod .= getKilepesForm();
                break;
            case 12:
                $HTMLkod .= "<h1>Regisztráció</h1> \n";
                $HTMLkod .= getUjFelhasznaloForm();
                break;
            case 13:
                $HTMLkod .= "<h1>Felhasználó törlése</h1> \n";
                $HTMLkod .= getFelhasznaloTorol();
                break;
            case 14:
                $HTMLkod .= "<h1>Felhasználó lista</h1> \n";
                $HTMLkod .= getFelhasznaloLista();
                break;
            case 15:
                $HTMLkod .= "<h1>Adatmódosítás</h1> \n";
                $HTMLkod .= getFelhasznaloForm();
                break;
            case 16:
                $HTMLkod .= "<h1>Jelszómódosítás</h1> \n";
                $HTMLkod .= getUjJelszoForm();
                break;
            case 20:
                $HTMLkod .= "<h1>Felhasználói csoport kezelése</h1> \n";
                $HTMLkod .= getFCsoportForm();
                break;
            case 51:
                $HTMLkod .= "<h1>Alapbeállítások</h1> \n";
                $HTMLkod .= getAlapbeallitasForm();
                break;
            case 52:
                $HTMLkod .= "<h1>Kiegészítő tartalom</h1> \n";
                $HTMLkod .= getKiegTForm();
                break;
            case 53:
                $HTMLkod .= "<h1>Főmenü linkjeinek beállítása</h1> \n";
                $HTMLkod .= getFoMenuForm();
                break;
        }
        $HTMLkod .= "</div>\n";
    }
    return $HTMLkod;
}