コード例 #1
0
ファイル: FoMenu.php プロジェクト: gtportal/w3suli
function setFoMenu()
{
    global $MySqliLink;
    $FoMenuLink = array();
    $ErrorStr = '';
    // Adatbázisból feltöltjük a $FoMenuLink tömböt pl.>> $FoMenuLink[$i]['Linknév']
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 5) {
        if (isset($_POST['submitFoMenu'])) {
            for ($i = 0; $i < 10; $i++) {
                $id = INT_post($_POST["ModFoMenuid_{$i}"]);
                if (!isset($_POST["TorolFoMenu_{$i}"])) {
                    if (isset($_POST["ModFoMenuNev_{$i}"])) {
                        $LNev = test_post($_POST["ModFoMenuNev_{$i}"]);
                    }
                    if (isset($_POST["ModFoMenuTartalom_{$i}"])) {
                        $LURL = test_post($_POST["ModFoMenuTartalom_{$i}"]);
                    }
                    if (isset($_POST["ModFoMenuPrioritas_{$i}"])) {
                        $LPrioritas = INT_post($_POST["ModFoMenuPrioritas_{$i}"]);
                    }
                    $UpdateStr = "UPDATE FoMenuLink SET\n                                  LNev       = '{$LNev}',\n                                  LURL       = '{$LURL}',\n                                  LPrioritas =  '{$LPrioritas}'\n                                  WHERE id   = '{$id}'";
                    mysqli_query($MySqliLink, $UpdateStr) or die("Hiba uUKT 2");
                } else {
                    $UpdateStr = "UPDATE FoMenuLink SET\n                                  LNev       = '',\n                                  LURL       = '',\n                                  LPrioritas =  0\n                                  WHERE id    = '{$id}'";
                    mysqli_query($MySqliLink, $UpdateStr) or die("Hiba uUKT 2");
                }
            }
        }
    }
    return $ErrorStr;
}
コード例 #2
0
function setKiegT()
{
    global $MySqliLink;
    $ErrorStr = "";
    $KiegTNev = "";
    $KiegTTartalom = "";
    $KiegTPrioritas = 0;
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 5) {
        if (isset($_POST['submitKiegTartalom'])) {
            for ($i = 0; $i < 10; $i++) {
                $id = INT_post($_POST["ModKTid_{$i}"]);
                if (!isset($_POST["TorolKiegT_{$i}"])) {
                    if (isset($_POST["ModKTNev_{$i}"])) {
                        $KiegTNev = test_post($_POST["ModKTNev_{$i}"]);
                    }
                    if (isset($_POST["ModKTTartalom_{$i}"])) {
                        $KiegTTartalom = SQL_post($_POST["ModKTTartalom_{$i}"]);
                    }
                    if (isset($_POST["ModKTPrioritas_{$i}"])) {
                        $KiegTPrioritas = INT_post($_POST["ModKTPrioritas_{$i}"]);
                    }
                    $UpdateStr = "UPDATE KiegTartalom SET\n                                    KiegTNev       = '{$KiegTNev}',\n                                    KiegTTartalom  = '{$KiegTTartalom}',\n                                    KiegTPrioritas =  '{$KiegTPrioritas}'\n                                    WHERE id = '{$id}'";
                    mysqli_query($MySqliLink, $UpdateStr) or die("Hiba uUKT 2");
                } else {
                    $UpdateStr = "UPDATE KiegTartalom SET\n                                    KiegTNev       = '',\n                                    KiegTTartalom  = '',\n                                    KiegTPrioritas =  0\n                                    WHERE id = '{$id}'";
                    mysqli_query($MySqliLink, $UpdateStr) or die("Hiba uUKT 2");
                }
            }
        }
    }
    return $ErrorStr;
}
コード例 #3
0
ファイル: MenuPlusz.php プロジェクト: gtportal/w3suli
function setMenuPlusz()
{
    global $MySqliLink;
    $ErrorStr = "";
    $MenuPlNev = "";
    $MenuPlTartalom = "";
    $MenuPlPrioritas = 0;
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 5) {
        if (isset($_POST['submitMenuPlTartalom'])) {
            for ($i = 0; $i < 10; $i++) {
                $id = INT_post($_POST["ModMPid_{$i}"]);
                if (!isset($_POST["TorolMenuPlTartalom_{$i}"])) {
                    if (isset($_POST["ModMenuPlNev_{$i}"])) {
                        $MenuPlNev = test_post($_POST["ModMenuPlNev_{$i}"]);
                    }
                    if (isset($_POST["ModMenuPlTartalom_{$i}"])) {
                        $MenuPlTartalom = SQL_post($_POST["ModMenuPlTartalom_{$i}"]);
                    }
                    if (isset($_POST["ModMenuPlPrioritas_{$i}"])) {
                        $MenuPlPrioritas = INT_post($_POST["ModMenuPlPrioritas_{$i}"]);
                    }
                    $UpdateStr = "UPDATE MenuPlusz SET\n                                    MenuPlNev       = '{$MenuPlNev}',\n                                    MenuPlTartalom  = '{$MenuPlTartalom}',\n                                    MenuPlPrioritas =  {$MenuPlPrioritas}\n                                    WHERE id = {$id}";
                    //echo "<h1>$UpdateStr</h1>";
                    mysqli_query($MySqliLink, $UpdateStr) or die("Hiba uUKT 2a");
                } else {
                    $UpdateStr = "UPDATE MenuPlusz SET\n                                    MenuPlNev       = '',\n                                    MenuPlTartalom  = '',\n                                    MenuPlPrioritas =  0\n                                    WHERE id = {$id}";
                    mysqli_query($MySqliLink, $UpdateStr) or die("Hiba uUKT 2b");
                }
            }
        }
    }
    return $ErrorStr;
}
コード例 #4
0
ファイル: OldalLathatosag.php プロジェクト: gtportal/w3suli
function setOLathatosag()
{
    global $MySqliLink, $Aktoldal;
    $ErrorStr = '';
    $Oid = $Aktoldal['id'];
    $OUrl = $Aktoldal['OUrl'];
    $OLathatosag = $Aktoldal['OLathatosag'];
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 4) {
        if (isset($_POST['submitOldalForm'])) {
            if (isset($_POST['OLathatosagDB'])) {
                $OLathatosagDB = INT_post($_POST['OLathatosagDB']);
            } else {
                $OLathatosagDB = 0;
            }
            for ($i = 0; $i < $OLathatosagDB; $i++) {
                if (isset($_POST["OLathatosagId_{$i}"])) {
                    $id = INT_post($_POST["OLathatosagId_{$i}"]);
                } else {
                    $id = 0;
                }
                if ($OLathatosag == 2 || ($OUrl = "Kezdolap")) {
                    if (isset($_POST["OLathatosag_{$i}"])) {
                        $SelectStr = "SELECT * FROM OLathatosag WHERE CSid={$id} AND OId={$Oid}";
                        $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sOL 01 ");
                        $rowDB = mysqli_num_rows($result);
                        mysqli_free_result($result);
                        if ($rowDB == 0) {
                            $InsertIntoStr = "INSERT INTO OLathatosag (Oid, CSid)  \n                                                               VALUES ({$Oid},{$id})";
                            $result = mysqli_query($MySqliLink, $InsertIntoStr) or die("Hiba sOL 02 ");
                        }
                    } else {
                        $DeleteStr = "DELETE FROM OLathatosag WHERE CSid = {$id} AND Oid = {$Oid}";
                        $result = mysqli_query($MySqliLink, $DeleteStr) or die("Hiba sOL 04 ");
                    }
                } else {
                    $DeleteStr = "DELETE FROM OLathatosag WHERE CSid = {$id} AND Oid = {$Oid}";
                    $result = mysqli_query($MySqliLink, $DeleteStr) or die("Hiba sOL 06 ");
                }
                //Ha egyik oldal sem látható, és a kezdőlapon állították azt be
                if (isset($_POST['OLathatosag']) && ($_POST['OLathatosag'] == 0 && ($OUrl = "Kezdolap"))) {
                    $SelectStr = "SELECT * FROM OLathatosag";
                    $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sOL 07 ");
                    $rowDB = mysqli_num_rows($result);
                    mysqli_free_result($result);
                    if ($rowDB > 0) {
                        $DeleteStr = "DELETE FROM OLathatosag";
                        $result = mysqli_query($MySqliLink, $DeleteStr) or die("Hiba sOL 08 ");
                    }
                }
            }
        }
    }
    return $ErrorStr;
}
コード例 #5
0
ファイル: OldalModerator.php プロジェクト: gtportal/w3suli
function setOModerator()
{
    global $MySqliLink, $Aktoldal;
    $Oid = $Aktoldal['id'];
    $ErrorStr = '';
    //Csoport(ok) kiválasztása
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 4) {
        $ErrorStr .= setOModeratorCsoportValaszt();
        $ErrorStr .= setOModeratorCsoport();
    }
    //Felhasználók kiválasztása
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 4) {
        if (isset($_POST['submitOModeratorValaszt'])) {
            if (isset($_POST['MValasztDB'])) {
                $MValasztDB = INT_post($_POST['MValasztDB']);
            } else {
                $MValasztDB = 0;
            }
            for ($i = 0; $i < $MValasztDB; $i++) {
                if (isset($_POST["MValasztId_{$i}"])) {
                    $id = INT_post($_POST["MValasztId_{$i}"]);
                } else {
                    $id = 0;
                }
                if (isset($_POST["MValaszt_{$i}"])) {
                    $SelectStr = "SELECT * FROM OModeratorok WHERE Fid={$id} AND OId={$Oid} ";
                    //echo $SelectStr."<br>";
                    $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sMod 01 ");
                    $rowDB = mysqli_num_rows($result);
                    if ($rowDB < 1) {
                        $InsertIntoStr = "INSERT INTO OModeratorok (Oid, Fid, CSid)\n                                                            VALUES ('{$Oid}','{$id}','0')";
                        $result = mysqli_query($MySqliLink, $InsertIntoStr) or die("Hiba sMod 02 ");
                    } else {
                        mysqli_free_result($result);
                    }
                } else {
                    $SelectStr = "SELECT * FROM OModeratorok WHERE Fid={$id} AND OId={$Oid} ";
                    //echo $SelectStr."<br>";
                    $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sMod 03 ");
                    $rowDB = mysqli_num_rows($result);
                    if ($rowDB > 0) {
                        mysqli_free_result($result);
                        $DeleteStr = "DELETE FROM OModeratorok WHERE Fid = {$id} AND Oid = {$Oid}";
                        $result = mysqli_query($MySqliLink, $DeleteStr) or die("Hiba sMod 04 ");
                    }
                }
            }
        }
    }
    return $ErrorStr;
}
コード例 #6
0
ファイル: AlapFgvek.php プロジェクト: gtportal/w3suli
function getTisztaURL()
{
    if (isset($_SERVER['HTTPS'])) {
        $protocol = $_SERVER['HTTPS'] && $_SERVER['HTTPS'] != "off" ? "https" : "http";
    } else {
        $protocol = 'http';
    }
    $request1 = '';
    if (isset($_GET['f0']) && $_GET['f0'] != '') {
        $request1 .= '?f0=' . test_post($_GET['f0']);
    }
    if (isset($_GET['lap']) && $_GET['lap'] > 1) {
        $request1 .= '&amp;lap=' . INT_post($_GET['lap']);
    }
    $path = $_SERVER['REQUEST_URI'];
    if (strpos($path, "?f0=") > 0) {
        $path = substr($path, 0, strpos($path, "?f0="));
    }
    return $protocol . "://" . $_SERVER['HTTP_HOST'] . $path . $request1;
}
コード例 #7
0
ファイル: Oldal.php プロジェクト: gtportal/w3suli
function setOldal()
{
    global $Aktoldal, $SzuloOldal, $NagyszuloOldal, $MySqliLink;
    $ErrorStr = '';
    //Csak rendszergazdáknak és moderátoroknak!
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 4) {
        // FSzint-et növelni, ha működik a felhasználókezelés!!!
        $Oid = $Aktoldal['id'];
        $ONev = $Aktoldal['ONev'];
        $OUrl = $Aktoldal['OUrl'];
        $OLathatosag = $Aktoldal['OLathatosag'];
        $OPrioritas = $Aktoldal['OPrioritas'];
        $OLeiras = $Aktoldal['OLeiras'];
        $OKulcsszavak = $Aktoldal['OKulcsszavak'];
        $OSzuloId = $Aktoldal['OSzuloId'];
        $OTipus = $Aktoldal['OTipus'];
        $OTartalom = $Aktoldal['OTartalom'];
        $OImgDir = $Aktoldal['OImgDir'];
        $OImg = $Aktoldal['OImg'];
        if ($Aktoldal['OImgDir'] == '') {
            $FelOImgDir = 'img/oldalak/';
        } else {
            $FelOImgDir = 'img/oldalak/' . $Aktoldal['OImgDir'] . '/';
        }
        // ============== KÉP FELTÖLTÉSE HIBAKEZELÉSSEL =====================
        if (isset($_POST['submitKisKepTolt'])) {
            $OImgUj = setKepFeltolt($FelOImgDir, $Aktoldal['OUrl']);
            if (strpos($OImgUj, 'ErrK') === false) {
                $AktOid = $Aktoldal['id'];
                $UpdateStr = "UPDATE Oldalak SET \n                           OImg='{$OImgUj}'\n                           WHERE id={$AktOid} LIMIT 1";
                if (!mysqli_query($MySqliLink, $UpdateStr)) {
                    $ErrorStr .= ' ErrK03 ' . $OImgUj;
                }
                $OImg = $Aktoldal['OImg'] = $OImgUj;
            }
            if ($ErrorStr == '') {
                $ErrorStr .= $OImgUj;
            }
        }
        // ============== KÉP TÖRLÉSE =====================
        // Kis kép törlése
        if (isset($_POST['submitKisKepTorol'])) {
            //  $OImgUj       = setKepTorol($FelOImgDir,$Aktoldal['OUrl']);
            //A kép nevének lekrédezése
            $AktOid = $Aktoldal['id'];
            $OImg = $Aktoldal['OImg'];
            $OImgDir = $Aktoldal['OImgDir'];
            if ($OImg != '') {
                //A Kép törlése az oldal adatbázis rekordjából
                $UpdateStr = "UPDATE Oldalak SET \n                              OImg=''\n                              WHERE id={$AktOid} LIMIT 1";
                if (!mysqli_query($MySqliLink, $UpdateStr)) {
                    $ErrorStr .= ' ErrK03 ' . $OImgUj;
                }
                //Ellenőrizzük, hogy másik oldal használja-e, ha nem, akkor a fájlt is törlőljük
                $SelectStr1 = "SELECT id FROM Oldalak WHERE OImg='{$OImg}' AND OImgDir='{$OImgDir}' LIMIT 1";
                // echo $SelectStr1;
                $result1 = mysqli_query($MySqliLink, $SelectStr1) or die("Hiba sMC 01 zz");
                $rowDB1 = mysqli_num_rows($result1);
                if ($rowDB1 == 0) {
                    if ($OImgDir == '') {
                        $OImgSrc = 'img/oldalak/' . $OImg;
                    } else {
                        $OImgSrc = 'img/oldalak/' . $OImgDir . '/' . $OImg;
                    }
                    unlink($OImgSrc);
                } else {
                    mysqli_free_result($result1);
                }
            }
            //if ($ErrorStr==''){ $ErrorStr .= $OImgUj; }
        }
        if (isset($_POST['submitOldalForm'])) {
            // ============== HIBAKEZELÉS =====================
            //A beérkező adatok ellenőrzése
            $OTipSTMB = array();
            $SelectStr = "SELECT * FROM Modulok";
            $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba MOD 01");
            $rowDB = mysqli_num_rows($result);
            if ($rowDB > 0) {
                while ($row = mysqli_fetch_array($result)) {
                    $OTipStr = $row['OTipS'];
                    $OTipSTMB[$OTipStr] = $row['OTipus'];
                }
                mysqli_free_result($result);
            }
            //Az oldalnév ellenőrzése
            if (isset($_POST['ONev']) && $OUrl != 'Kezdolap') {
                $ONev = test_post($_POST['ONev']);
                $OUrl = getTXTtoURL($ONev);
                $SelectStr = "SELECT id FROM Oldalak WHERE OUrl='{$OUrl}' LIMIT 1";
                $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sUF 01 ");
                $rowDB = mysqli_num_rows($result);
                if ($rowDB > 0) {
                    $row = mysqli_fetch_array($result, MYSQLI_ASSOC);
                    mysqli_free_result($result);
                    if ($row['id'] != $Aktoldal['id']) {
                        $ErrorStr .= ' Err002,';
                    }
                }
                if (strlen($ONev) > 40) {
                    $ErrorStr .= ' Err003,';
                }
                if (strlen($ONev) < 1) {
                    $ErrorStr .= ' Err001,';
                }
            } else {
                if ($OUrl != 'Kezdolap') {
                    $ErrorStr = ' Err001,';
                }
            }
            //A típus ellenőrzése
            if (isset($_POST['OTipValszt'])) {
                $OTipS = test_post($_POST['OTipValszt']);
                $OTipKod = 0;
                switch ($OTipS) {
                    case 'Kezdolap':
                        $OTipKod = 0;
                        break;
                    case 'Kategoria':
                        $OTipKod = 1;
                        break;
                    case 'HirOldal':
                        $OTipKod = 2;
                        break;
                    default:
                        if (isset($OTipSTMB[$OTipS])) {
                            $OTipKod = $OTipSTMB[$OTipS];
                        } else {
                            $ErrorStr .= ' Err004,';
                        }
                }
            } else {
                $ErrorStr .= ' Err004,';
            }
            // ============== OLDALNÉV VÁLTOZÁSÁNEK KEZELÉSE =====================
            if ($OUrl != 'Kezdolap' && $ONev != $Aktoldal['ONev'] && $ErrorStr == '' && ($OTipKod == 1 || $OTipKod == 2)) {
                $OUrl = getTXTtoURL($ONev);
                // ============== KÖNYVTÁRKEZELÉS - A KÉPKÖNYVTÁR átnevezése   =====================
                if ($ErrorStr == '') {
                    $KTarNev = getTXTtoURL($ONev);
                    //echo "<h1>Régi $KTarNev !!!!!!!!!</h1>";
                    $ErrorStr = KepkonyvtarAtnevez($OImgDir, $KTarNev);
                }
                if ($ErrorStr == '') {
                    $OImgDir = $KTarNev;
                }
            }
            // ============== ADATKEZELÉS - MÓDOSÍTÁS =====================
            if ($ErrorStr == '') {
                if (isset($_POST['OLeiras'])) {
                    $OLeiras = test_post($_POST['OLeiras']);
                }
                // if (isset($_POST['OTartalom']))    {$OTartalom=test_post($_POST['OTartalom']);}
                if (isset($_POST['OTartalom'])) {
                    $OTartalom = SQL_post($_POST['OTartalom']);
                }
                if (isset($_POST['OPrioritas'])) {
                    $OPrioritas = INT_post($_POST['OPrioritas']);
                }
                if (isset($_POST['OLathatosag'])) {
                    $OLathatosag = INT_post($_POST['OLathatosag']);
                }
                if (isset($_POST['OKulcsszavak'])) {
                    $OKulcsszavak = test_post($_POST['OKulcsszavak']);
                }
                //Az oldal mentése
                $AktOid = $Aktoldal['id'];
                //Ha a kezdőlapnál beállították láthatóságnak a 0-t, akkor a kezdőlapét módosítani kell
                if ($OUrl == "Kezdolap") {
                    $OLathatosag = 1;
                }
                $UpdateStr = "UPDATE Oldalak SET \n                         OTipus={$OTipKod},\n                         ONev='{$ONev}',\n                         OUrl='{$OUrl}',\n                         OPrioritas='{$OPrioritas}',\n                         OLeiras='{$OLeiras}',\n                         OKulcsszavak='{$OKulcsszavak}',\n                         OLathatosag='{$OLathatosag}',\n                         OImgDir='{$OImgDir}',\n                         OTartalom='{$OTartalom}'    \n                         WHERE id={$AktOid} LIMIT 1";
                if (!mysqli_query($MySqliLink, $UpdateStr)) {
                    echo "Hiba setO 01 ";
                }
                if (isset($_POST['OLathatosag'])) {
                    $OLathatosag = INT_post($_POST['OLathatosag']);
                }
                //-------------------------------------------------------------------------------------
                //OLDALLÁTHATÓSÁG BEÁLLÍTÁSA AZ ALOLDALAKRA IS
                //-------------------------------------------------------------------------------------
                //ELSŐ SZINT
                $SelectStr = "SELECT id FROM Oldalak WHERE OSzuloId={$AktOid}";
                $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba setO 02");
                $rowDB = mysqli_num_rows($result);
                if ($rowDB > 0) {
                    while ($row = mysqli_fetch_array($result)) {
                        $AktOGyermekId = $row['id'];
                        $UpdateStr = "UPDATE Oldalak SET OLathatosag='{$OLathatosag}' WHERE id={$AktOGyermekId} LIMIT 1";
                        if (!mysqli_query($MySqliLink, $UpdateStr)) {
                            echo "Hiba setO 03 ";
                        }
                        //MÁSODIK SZINT
                        $SelectStr = "SELECT id FROM Oldalak WHERE OSzuloId={$AktOGyermekId}";
                        $result_2 = mysqli_query($MySqliLink, $SelectStr) or die("Hiba setO 04");
                        $rowDB = mysqli_num_rows($result_2);
                        if ($rowDB > 0) {
                            while ($row_2 = mysqli_fetch_array($result_2)) {
                                $AktOUnokaId = $row_2['id'];
                                $UpdateStr = "UPDATE Oldalak SET OLathatosag='{$OLathatosag}' WHERE id={$AktOUnokaId} LIMIT 1";
                                if (!mysqli_query($MySqliLink, $UpdateStr)) {
                                    echo "Hiba setO 05 ";
                                }
                                //HARMADIK SZINT
                                $SelectStr = "SELECT id FROM Oldalak WHERE OSzuloId={$AktOUnokaId}";
                                $result_3 = mysqli_query($MySqliLink, $SelectStr) or die("Hiba setO 06");
                                $rowDB = mysqli_num_rows($result_3);
                                if ($rowDB > 0) {
                                    while ($row_3 = mysqli_fetch_array($result_3)) {
                                        $AktODedunokaId = $row_3['id'];
                                        $UpdateStr = "UPDATE Oldalak SET OLathatosag='{$OLathatosag}' WHERE id={$AktODedunokaId} LIMIT 1";
                                        if (!mysqli_query($MySqliLink, $UpdateStr)) {
                                            echo "Hiba setO 07 ";
                                        }
                                        //NEGYEDIK SZINT
                                        $SelectStr = "SELECT id FROM Oldalak WHERE OSzuloId={$AktODedunokaId}";
                                        $result_4 = mysqli_query($MySqliLink, $SelectStr) or die("Hiba setO 08");
                                        $rowDB = mysqli_num_rows($result_3);
                                        if ($rowDB > 0) {
                                            while ($row_4 = mysqli_fetch_array($result_4)) {
                                                $AktOUkdunokaId = $row_4['id'];
                                                $UpdateStr = "UPDATE Oldalak SET OLathatosag='{$OLathatosag}' WHERE id={$AktOUkdunokaId} LIMIT 1";
                                                if (!mysqli_query($MySqliLink, $UpdateStr)) {
                                                    echo "Hiba setO 09 ";
                                                }
                                            }
                                            mysqli_free_result($result_4);
                                        }
                                    }
                                    mysqli_free_result($result_3);
                                }
                            }
                            mysqli_free_result($result_2);
                        }
                    }
                    mysqli_free_result($result);
                }
                getOldalData($OUrl);
                $ErrorStr = "A(z) {$ONev} oldal változott.";
            }
        }
    }
    return $ErrorStr;
}
コード例 #8
0
ファイル: Alapbeallitasok.php プロジェクト: gtportal/w3suli
function setAlapbeallitasok()
{
    global $MySqliLink, $AlapAdatok;
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 6) {
        // FSzint-et növelni, ha működik a felhasználókezelés!!!
        $WNev = $AlapAdatok['WebhelyNev'];
        $Iskola = $AlapAdatok['Iskola'];
        $Cim = $AlapAdatok['Cim'];
        $Telefon = $AlapAdatok['Telefon'];
        $Stilus = $AlapAdatok['Stilus'];
        $HeaderStr = $AlapAdatok['HeaderStr'];
        $GoogleKod = $AlapAdatok['GoogleKod'];
        $GooglePlus = 0;
        $FacebookOK = 0;
        $HEADextra = $AlapAdatok['HEADextra'];
        // HEADextra
        $FacebookURL = $AlapAdatok['FacebookURL'];
        // FacebookURL
        if (isset($_POST['submitAlapbeallitasok'])) {
            if (isset($_POST['WNev'])) {
                $WNev = test_post($_POST['WNev']);
            }
            if (isset($_POST['Iskola'])) {
                $Iskola = test_post($_POST['Iskola']);
            }
            if (isset($_POST['Cim'])) {
                $Cim = test_post($_POST['Cim']);
            }
            if (isset($_POST['Telefon'])) {
                $Telefon = test_post($_POST['Telefon']);
            }
            if (isset($_POST['Stilus'])) {
                $Stilus = INT_post($_POST['Stilus']);
            }
            if (isset($_POST['HeaderStr'])) {
                $HeaderStr = SQL_post($_POST['HeaderStr']);
            }
            if (isset($_POST['GoogleKod'])) {
                $GoogleKod = SQL_post($_POST['GoogleKod']);
            }
            if (isset($_POST['GooglePlus'])) {
                $GooglePlus = INT_post($_POST['GooglePlus']);
            }
            if (isset($_POST['HEADextra'])) {
                $HEADextra = SQL_post($_POST['HEADextra']);
            }
            if (isset($_POST['FacebookURL'])) {
                $FacebookURL = test_post($_POST['FacebookURL']);
            }
            if (isset($_POST['FacebookOK'])) {
                $FacebookOK = INT_post($_POST['FacebookOK']);
            }
            $UpdateStr = "UPDATE AlapAdatok SET \n                            WebhelyNev='{$WNev}',\n                            Iskola='{$Iskola}',\n                            Cim='{$Cim}',\n                            Telefon='{$Telefon}',\n                            Stilus={$Stilus},\n                            HeaderStr='{$HeaderStr}',  \n                            GoogleKod='{$GoogleKod}',    \n                            GooglePlus='{$GooglePlus}',                                 \n                            HEADextra='{$HEADextra}', \n                            FacebookURL='{$FacebookURL}', \n                            FacebookOK={$FacebookOK}     \n\n                            WHERE id>0 LIMIT 1";
            $result = mysqli_query($MySqliLink, $UpdateStr) or die("Hiba sAb 01");
        }
        // ============== KÉP FELTÖLTÉSE HIBAKEZELÉSSEL =====================
        if (isset($_POST['submitHeaderImgTolt']) && isset($_FILES['file'])) {
            $HeaderImg = test_post($_POST['file']);
            $KepUtvonal = "img/ikonok/HeaderImg/";
            $HeaderImg = setAlapKepFeltolt($KepUtvonal);
            if (strpos($HeaderImg, 'Err') === false && $HeaderImg != '') {
                $UpdateStr = "UPDATE AlapAdatok SET \n                              HeaderImg='{$HeaderImg}'\n                              WHERE id>0 LIMIT 1";
                if (!mysqli_query($MySqliLink, $UpdateStr)) {
                    echo "Hiba setHI 01 ";
                }
            }
        }
        if (isset($_POST['submitFavIconTolt']) && isset($_FILES['file'])) {
            $FavIconImg = test_post($_POST['file']);
            $KepUtvonal = "img/ikonok/FavIcon/";
            $FavIconImg = setAlapKepFeltolt($KepUtvonal);
            if (strpos($HeaderImg, 'Err') === false && $FavIconImg != '') {
                $UpdateStr = "UPDATE AlapAdatok SET \n                               FavIcon='{$FavIconImg}'\n                               WHERE id>0 LIMIT 1";
                if (!mysqli_query($MySqliLink, $UpdateStr)) {
                    echo "Hiba setfII 01 ";
                }
            }
        }
    }
}
コード例 #9
0
ファイル: index.php プロジェクト: gtportal/w3suli
if (!isset($_SESSION['LapozKat' . 'OUrl'])) {
    $_SESSION['LapozKat' . 'OUrl'] = '';
}
$_SESSION['ErrorStr'] = '';
if ($_SESSION['AktFelhasznalo' . 'FSzint'] == 4) {
    $_SESSION['AktFelhasznalo' . 'FSzint'] = 3;
}
// A moderátor oldalanként változik
//if (isset($_GET['f0']))  { $oURL = $_GET['f0'];}  else { $oURL = '';}
if (isset($_GET['f0'])) {
    $oURL = getTXTtoURL($_GET['f0']);
} else {
    $oURL = '';
}
if (isset($_GET['lap'])) {
    $oLap = INT_post($_GET['lap']);
} else {
    $oLap = 0;
}
if (isset($_GET['cim'])) {
    $CCim = getTXTtoURL($_GET['cim']);
} else {
    $CCim = '';
}
//ADATBÁZIS MEGNYITÁSA
require_once "init/db/start.php";
$RootURL = getRootURL();
$TisztaOURL = getTisztaURL();
//require_once("php/DB/Adatbazis.php");
//require_once("php/Init.php");
//Alapadatok lekérdezése
コード例 #10
0
ファイル: Felhasznalo.php プロジェクト: gtportal/w3suli
function setFelhasznaloTorol()
{
    global $MySqliLink;
    $ErrorStr = '';
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 4) {
        if (isset($_POST['submitFelhasznaloTorol'])) {
            if (isset($_POST['FTorolDB'])) {
                $FTorolDB = INT_post($_POST['FTorolDB']);
            } else {
                $FTorolDB = 0;
            }
            for ($i = 0; $i < $FTorolDB; $i++) {
                if (isset($_POST["FTorolId_{$i}"])) {
                    $id = INT_post($_POST["FTorolId_{$i}"]);
                } else {
                    $id = 0;
                }
                if (isset($_POST["FTorol_{$i}"]) && $id > 1) {
                    $DeleteStr = "DELETE FROM Felhasznalok WHERE id = {$id}";
                    mysqli_query($MySqliLink, $DeleteStr) or die("Hiba sFT 02 ");
                    $DeleteStr = "DELETE FROM FCsoportTagok WHERE Fid = {$id}";
                    mysqli_query($MySqliLink, $DeleteStr) or die("Hiba sFT 03 ");
                }
            }
        }
    }
    return $ErrorStr;
}
コード例 #11
0
ファイル: Cikk.php プロジェクト: gtportal/w3suli
function setCikk()
{
    global $MySqliLink, $Aktoldal;
    $ErrorStr = "";
    $ErrorStr .= setCikkValaszt();
    $id = $_SESSION['SzerkCikk' . 'id'];
    $CLeiras = '';
    $CPrioritas = 0;
    $CLathatosag = 0;
    $KoElozetes = 0;
    $SZoElozetes = 0;
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 2 && isset($_POST['submitCikkForm'])) {
        $Oid = $Aktoldal['id'];
        // ============== HIBAKEZELÉS =====================
        //Az oldalnév ellenőrzése
        if (isset($_POST['CNev'])) {
            $CNev = test_post($_POST['CNev']);
            $SelectStr = "SELECT C.id, C.CNev\n                            FROM Cikkek AS C\n                            LEFT JOIN OldalCikkei AS OC\n                            ON OC.Cid = C.id\n                            WHERE OC.Oid={$Oid}\n                            AND C.CNev='{$CNev}'";
            $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sMC 01x ");
            $rowDB = mysqli_num_rows($result);
            if ($rowDB > 0) {
                $row = mysqli_fetch_array($result);
                if ($id != $row['id']) {
                    $ErrorStr .= ' Err002,';
                }
                mysqli_free_result($result);
            }
            if (strlen($CNev) > 60) {
                $ErrorStr .= ' Err003,';
            }
            if (strlen($CNev) < 3) {
                $ErrorStr .= ' Err004,';
            }
        } else {
            $ErrorStr = ' Err001,';
        }
        //Tartalom ellenőrzése
        if (isset($_POST['CTartalom'])) {
            //$CTartalom = test_post($_POST['CTartalom']);
            if ($_SESSION['AktFelhasznalo' . 'FSzint'] < 6) {
                $CTartalom = test_post_tartalom($_POST['CTartalom']);
            } else {
                $CTartalom = SQL_post($_POST['CTartalom']);
            }
            // if ($_SESSION['AktFelhasznalo'.'FSzint']<6) {$CTartalom = SzintaxisCsere($CTartalom); }
            if (strlen($CTartalom) == 0) {
                $ErrorStr .= ' Err005';
            }
        }
        if (isset($_POST['CLeiras'])) {
            $CLeiras = test_post($_POST['CLeiras']);
        }
        if (isset($_POST['CLathatosag'])) {
            $CLathatosag = INT_post($_POST['CLathatosag']);
        }
        if (isset($_POST['CPrioritas'])) {
            $CPrioritas = INT_post($_POST['CPrioritas']);
        }
        if (isset($_POST['KoElozetes'])) {
            $KoElozetes = INT_post($_POST['KoElozetes']);
        }
        if (isset($_POST['SZoElozetes'])) {
            $SZoElozetes = INT_post($_POST['SZoElozetes']);
        }
        if ($ErrorStr == '') {
            //==========Névváltozás ellenőrzése===========
            $SelectStr = "SELECT CNev From Cikkek WHERE id={$id}";
            $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba CKnv 02345");
            $rowDB = mysqli_num_rows($result);
            if ($rowDB > 0) {
                $row = mysqli_fetch_array($result);
                mysqli_free_result($result);
                $RCNev = $row['CNev'];
                if ($RCNev != $CNev) {
                    $ErrorStr = KepekAtnevez($RCNev, $CNev, $id);
                }
                if ($ErrorStr == '') {
                    //=========REKORDOK MÓDOSÍTÁSA =============
                    $UpdateStr = "UPDATE Cikkek SET\n                                CNev           = '{$CNev}',\n                                CTartalom      = '{$CTartalom}',\n                                Cleiras        =  '{$CLeiras}',\n                                CLathatosag    =  '{$CLathatosag}', \n                                KoElozetes     =  '{$KoElozetes}',\n                                SZoElozetes    =  '{$SZoElozetes}',     \n                                CModositasTime = NOW()\n                                WHERE       id = {$id}";
                    //  echo $UpdateStr;
                    mysqli_query($MySqliLink, $UpdateStr) or die("Hiba uMC 01 ");
                    $UpdateStr = "UPDATE OldalCikkei SET\n                                    CPrioritas = {$CPrioritas}\n                                    WHERE   Cid={$id} AND Oid={$Oid} LIMIT 1";
                    mysqli_query($MySqliLink, $UpdateStr) or die("Hiba uMC 02 ");
                }
            }
        }
    }
    return $ErrorStr;
}
コード例 #12
0
ファイル: CikkDokumentum.php プロジェクト: gtportal/w3suli
function getCikkDokForm()
{
    global $Aktoldal, $MySqliLink;
    $Oid = $Aktoldal['id'];
    $Cid = $_SESSION['SzerkCikk' . 'id'];
    $OUrl = $Aktoldal['OUrl'];
    $ErrorStr = '';
    $ErrorStr1 = '';
    $HTMLkod = '';
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 2) {
        if ($_SESSION['SzerkCikk' . 'id'] > 0) {
            $ErrClassKep = '';
            if (isset($_POST['submit_CikkDokokFeltoltForm'])) {
                $ErrorStr = $_SESSION['ErrorStr'];
                if (strpos($ErrorStr, 'ErrK00') !== false) {
                    $ErrArr = array('ErrK00' => U_FETOLT_ER000);
                    $ErrorStr = strtr($ErrorStr, $ErrArr);
                    $ErrClassKep = 'ErrorStr1';
                }
                if (strpos($ErrorStr, 'ErrK01') !== false) {
                    $ErrArr = array('ErrK01' => U_FETOLT_ER001);
                    $ErrorStr = strtr($ErrorStr, $ErrArr);
                    $ErrClassKep = 'ErrorStr1';
                }
                if (strpos($ErrorStr, 'ErrK02') !== false) {
                    $ErrArr = array('ErrK02' => U_FETOLT_ER002);
                    $ErrorStr = strtr($ErrorStr, $ErrArr);
                    $ErrClassKep = 'ErrorStr1';
                }
                if (strpos($ErrorStr, 'ErrK03') !== false) {
                    $ErrArr = array('ErrK03' => U_FETOLT_ER003);
                    $ErrorStr = strtr($ErrorStr, $ErrArr);
                    $ErrClassKep = 'ErrorStr1';
                }
                if (strpos($ErrorStr, 'ErrK05') !== false) {
                    $ErrArr = array('ErrK05' => U_FETOLT_ER002);
                    $ErrorStr = strtr($ErrorStr, $ErrArr);
                    $ErrClassKep = 'ErrorStr1';
                }
                if (strpos($ErrorStr, 'OK001') !== false) {
                    $ErrArr = array('OK001' => U_FETOLT_OK);
                    $ErrorStr = strtr($ErrorStr, $ErrArr);
                }
                if ($ErrClassKep == '') {
                    $ErrorStr = "<p class='time'>" . U_MODOSITVA . date("H.i.s.") . "<p>" . $ErrorStr;
                } else {
                    $ErrorStr = "<p class='time'>" . U_ELKULDVE . date("H.i.s.") . "<p>" . $ErrorStr;
                }
            }
            if (isset($_POST['submitCikkDokForm'])) {
                $ErrorStr1 = $_SESSION['ErrorStr'];
                $CikkKepOK = 1;
                if (strpos($ErrorStr1, 'ErrH01') !== false) {
                    $ErrArr = array('ErrH01' => U_HOSSZ_ER001);
                    $ErrorStr1 = strtr($ErrorStr1, $ErrArr);
                    $CikkKepOK = 0;
                }
                if ($CikkKepOK = 0) {
                    $ErrorStr1 = "<p class='time'>" . U_MODOSITVA . date("H.i.s.") . "<p>" . $ErrorStr1;
                } else {
                    $ErrorStr1 = "<p class='time'>" . U_ELKULDVE . date("H.i.s.") . "<p>" . $ErrorStr1;
                }
            }
            $HTMLkod .= "<div id='divCikkDokForm' >\n";
            $HTMLkod .= getCikkDokFeltoltForm($ErrorStr);
            // a $_SESSION['SzerkCik'][id] és a $_SESSION['SzerkCik'][Oid] által meghatározott cikk képeinek kezelése
            // Minta OldalKeptar.php getOldalKepForm()- fgv-e.
            // Változás: a képek feltöltéséhez szüksége form saját fgv-t kap. >> getCikkKepFeltoltForm()
            if ($Aktoldal['OImgDir'] != '') {
                $KepUtvonal = "img/oldalak/" . $Aktoldal['OImgDir'] . "/doc/";
            } else {
                $KepUtvonal = "img/oldalak/doc/";
            }
            //Az aktuális cikkhez kapcsolódó képek beolvasása adatbázisból
            $SelectStr = "SELECT * FROM CikkDokumentumok WHERE Cid={$Cid} order by DSorszam ";
            $SelectStr = "SELECT *\n                        FROM CikkDokumentumok AS CK\n                        LEFT JOIN OldalCikkei AS OC\n                        ON OC.Cid= CK.Cid \n                        WHERE OC.Oid={$Oid}\n                        AND CK.Cid={$Cid}";
            $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sCK 01 ");
            $rowDB = mysqli_num_rows($result);
            if (strpos($_SESSION['ErrorStr'], 'Err_') == false) {
                while ($row = mysqli_fetch_array($result)) {
                    $CikkKep = array();
                    $CikkKep['id'] = $row['id'];
                    $CikkKep['DFile'] = $row['DFile'];
                    $CikkKep['DNev'] = $row['DNev'];
                    $CikkKep['DLeiras'] = $row['DLeiras'];
                    $CikkKep['DMeretKB'] = $row['DMeretKB'];
                    $CikkKep['DSorszam'] = $row['DSorszam'];
                    $CikkKep['DTorol'] = $row['DFile'];
                    $CikkKep['DFFile'] = $row['DFFile'];
                    $CikkDokumentumok[] = $CikkKep;
                }
            } else {
                if (isset($_POST['rowDB'])) {
                    for ($i = 0; $i < $_POST['rowDB']; $i++) {
                        $CikkKep = array();
                        if (isset($_POST["CDFile_{$i}"])) {
                            $CikkKep['DFile'] = test_post1($_POST["CDFile_{$i}"]);
                        } else {
                            $CikkKep['DFile'] = '';
                        }
                        if (isset($_POST["CDNev_{$i}"])) {
                            $CikkKep['DNev'] = test_post1($_POST["CDNev_{$i}"]);
                        } else {
                            $CikkKep['DNev'] = '';
                        }
                        if (isset($_POST["CDLeiras_{$i}"])) {
                            $CikkKep['DLeiras'] = test_post1($_POST["CDLeiras_{$i}"]);
                        } else {
                            $CikkKep['DLeiras'] = '';
                        }
                        if (isset($_POST["CDMeretKB_{$i}"])) {
                            $CikkKep['DMeretKB'] = INT_post($_POST["CDMeretKB_{$i}"]);
                        } else {
                            $CikkKep['DMeretKB'] = 0;
                        }
                        if (isset($_POST["CDSorszam_{$i}"])) {
                            $CikkKep['DSorszam'] = INT_post($_POST["CDSorszam_{$i}"]);
                        } else {
                            $CikkKep['DSorszam'] = 0;
                        }
                        if (isset($_POST["CDTorol_{$i}"])) {
                            $CikkKep['DTorol'] = INT_post($_POST["CDTorol_{$i}"]);
                        } else {
                            $CikkKep['DTorol'] = 0;
                        }
                        $CikkDokumentumok[] = $CikkKep;
                    }
                }
            }
            if ($rowDB != 0) {
                $HTMLkod .= "<h2>" . U_CDOK_MOD . "</h2>\n";
                $HTMLkod .= "<p class='{$ErrClassKep}'>{$ErrorStr1} </p>";
                mysqli_free_result($result);
                $HTMLkod1 = '';
                $ErrClassCNev = '';
                for ($i = 0; $i < $rowDB; $i++) {
                    $checked = "";
                    if (strpos($_SESSION['ErrorStr'], 'Err_') != false) {
                        if (isset($_POST["CDTorol_{$i}"])) {
                            $checked = " checked ";
                        }
                    }
                    if (strpos($_SESSION['ErrorStr'], "Err_{$i}") != false) {
                        $ErrClassCNev = "Error";
                    } else {
                        $ErrClassCNev = '';
                    }
                    $HTMLkod1 .= "<div class='Kepszerk'>";
                    $j = $i + 1;
                    $HTMLkod1 .= "<fieldset> <legend>" . $j . ". " . U_CDOK_ADAT . "</legend>";
                    $Src = $KepUtvonal . $CikkDokumentumok[$i]['DFile'];
                    //echo "<h1>$Src</h1>";
                    //$HTMLkod1 .= "<h2>File: ".$CikkDokumentumok[$i]['DFFile']."</h2>";
                    $HTMLkod1 .= "<a href='{$Src}' style='font-size: 1.4em; font-weight:bold;'> » " . $CikkDokumentumok[$i]['DFFile'] . "</a><br>";
                    $HTMLkod1 .= "<input type='hidden' name='CDFile_{$i}' value='" . $CikkDokumentumok[$i]['DFile'] . "'>";
                    $HTMLkod1 .= "<div style='float:left;'>";
                    $HTMLkod1 .= "<p class='pDSorszam'><label for='CDSorszam_{$i}' class='label_1'>" . U_SORSZAM . ":</label>\n ";
                    $HTMLkod1 .= "<input type='number' name='CDSorszam_{$i}' id='CDSorszam_{$i}' min='0' max='1000' step='1' value='" . $CikkDokumentumok[$i]['DSorszam'] . "' ></p>\n";
                    $HTMLkod1 .= "<p class='pDNev'><label for='CDNev_{$i}' class='label_1'>" . U_CDOK_CIM . ":</label>\n ";
                    $HTMLkod1 .= "<input type='text' name='CDNev_{$i}' id='CDNev_{$i}' placeholder='" . U_CDOK_CIM . "' \n                               class='{$ErrClassCNev}' value='" . $CikkDokumentumok[$i]['DNev'] . "' size='1000'></p>\n";
                    $HTMLkod1 .= "<p class='pDLeiras'><label for='CDLeiras_{$i}' class='label_1'>" . U_LEIRAS . ":</label>\n ";
                    $HTMLkod1 .= "<input type='text' name='CDLeiras_{$i}' id='CDLeiras_{$i}' placeholder='" . U_LEIRAS . "'  value='" . $CikkDokumentumok[$i]['DLeiras'] . "' size='60'></p>\n";
                    $HTMLkod1 .= "<p class='pDMeretKB'><label for='CDMeretKB_{$i}' class='label_1'>" . U_CDOK_MERET . ":</label>\n ";
                    $HTMLkod1 .= "<input type='number' name='CDMeretKB_{$i}' id='CDMeretKB_{$i}' min='0' max='10000' step='1' value='" . $CikkDokumentumok[$i]['DMeretKB'] . "' ></p>\n";
                    $HTMLkod1 .= "<p class='pDTorol'><label for='CDTorol_{$i}' class='label_1'>" . U_TORTLES . ":</label>\n ";
                    $HTMLkod1 .= "<input type='checkbox' name='CDTorol_{$i}' id='CDTorol_{$i}'  value='" . $CikkDokumentumok[$i]['DFile'] . "' {$checked} ></p>\n";
                    $HTMLkod1 .= "</div>";
                    $HTMLkod1 .= "</fieldset> ";
                    $HTMLkod1 .= "</div>";
                }
                // ============== A HTML KÓD ÖSSZEÁLLÍTÁSA =====================
                $HTMLkod1 .= "<input type='hidden' name='rowDB' value='{$rowDB}'>";
                //  $HTMLkod .= $_SESSION['ErrorStr'];
                $HTMLkod .= "<div id='divCikkDokForm1'><form action='?f0={$OUrl}' method='post' id='formCikkDokForm'>\n";
                $HTMLkod .= $HTMLkod1;
                $HTMLkod .= "<input type='submit' name='submitCikkDokForm' value='" . U_BTN_MODOSITAS . "' style='clear:left;'><br><br>\n";
                $HTMLkod .= "</form></div>\n";
            } else {
                $HTMLkod .= "<div id='divCikkDokForm1'><form action='?f0={$OUrl}' method='post' id='formCikkDokForm'>\n";
                $HTMLkod .= "<h2>" . U_CDOK_NINCS . "!</h2>\n";
                $HTMLkod .= "</form></div>\n";
            }
            $HTMLkod .= "</div> <br style='clear:left;'>\n";
        } else {
            $HTMLkod .= "<div id='divCikkDokForm' >\n";
            $HTMLkod .= "<h2>" . U_CIKK_NINCS . "!</h2>\n";
            $HTMLkod .= "</div>\n";
        }
    }
    return $HTMLkod;
}