Example #1
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;
}
Example #2
0
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;
}
Example #3
0
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;
}
Example #4
0
function setOldalKepek()
{
    //'KFile_$i'
    global $Aktoldal, $SzuloOldal, $NagyszuloOldal, $MySqliLink;
    //Csak rendszergazdáknak és moderátoroknak!
    $ErrorStr = '';
    $Oid = $Aktoldal['id'];
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 0 && isset($_POST['submitOldalKepForm'])) {
        for ($i = 9; $i >= 0; $i--) {
            if (isset($_POST["KFile_{$i}"]) && $_POST["KFile_{$i}"] != '') {
                $KFile = $_POST["KFile_{$i}"];
                $KNev = '';
                $KLeiras = '';
                $KSzelesseg = 0;
                $KMagassag = 0;
                $KStilus = 0;
                $KSorszam = 0;
                if (isset($_POST["KNev_{$i}"])) {
                    $KNev = test_post($_POST["KNev_{$i}"]);
                }
                if (isset($_POST["KLeiras_{$i}"])) {
                    $KLeiras = test_post($_POST["KLeiras_{$i}"]);
                }
                if (isset($_POST["KSzelesseg_{$i}"])) {
                    $KSzelesseg = test_post($_POST["KSzelesseg_{$i}"]);
                }
                if (isset($_POST["KMagassag_{$i}"])) {
                    $KMagassag = test_post($_POST["KMagassag_{$i}"]);
                }
                if (isset($_POST["KStilus_{$i}"])) {
                    $KStilus = test_post($_POST["KStilus_{$i}"]);
                }
                if (isset($_POST["KSorszam_{$i}"])) {
                    $KSorszam = test_post($_POST["KSorszam_{$i}"]);
                }
                $UpdateStr = "UPDATE OldalKepek SET\n                   KNev='{$KNev}', \n                   KLeiras='{$KLeiras}', \n                   KSzelesseg='{$KSzelesseg}', \n                   KMagassag='{$KMagassag}', \n                   KStilus='{$KStilus}', \n                   KSorszam='{$KSorszam}'             \n                   WHERE KFile='{$KFile}' AND Oid={$Oid}";
                if (!mysqli_query($MySqliLink, $UpdateStr)) {
                    die("Hiba OK 01 ");
                }
                // echo "<h1>".$UpdateStr."</h1>";
            }
        }
    }
    return $ErrorStr;
}
Example #5
0
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;
}
Example #6
0
function setFCsoportTorol()
{
    global $MySqliLink;
    $ErrorStr = '';
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 4 && isset($_POST['submitFCsoportTorol'])) {
        // FSzint-et növelni, ha működik a felhasználókezelés!!!
        $SelectStr = "SELECT id FROM FelhasznaloCsoport";
        $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sFCsT 01 ");
        $rowDB = mysqli_num_rows($result);
        if ($rowDB > 0) {
            while ($row = mysqli_fetch_array($result)) {
                $i = $row['id'];
                if ($i > 1) {
                    if (isset($_POST["CsoportTorolId_{$i}"])) {
                        $id = test_post($_POST["CsoportTorolId_{$i}"]);
                    } else {
                        $id = 0;
                    }
                    if (isset($_POST["CsoportTorol_{$i}"]) && $_POST["CsoportTorol_{$i}"] == $id) {
                        $DeleteStr = "DELETE FROM FelhasznaloCsoport WHERE id = {$id}";
                        mysqli_query($MySqliLink, $DeleteStr) or die("Hiba sCsT 02 ");
                        $DeleteStr = "DELETE FROM FCsoportTagok WHERE CSid = {$id}";
                        mysqli_query($MySqliLink, $DeleteStr) or die("Hiba sCsT 03 ");
                        $DeleteStr = "DELETE FROM OLathatosag WHERE CSid = {$id}";
                        mysqli_query($MySqliLink, $DeleteStr) or die("Hiba sCsT 04 ");
                    }
                }
            }
            mysqli_free_result($result);
        }
    }
    return $ErrorStr;
}
Example #7
0
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;
}
Example #8
0
function setOldal()
{
    global $Aktoldal, $SzuloOldal, $NagyszuloOldal, $MySqliLink;
    //Csak rendszergazdáknak és moderátoroknak!
    $ErrorStr = '';
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 3) {
        // 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'] == '') {
            $OImgDir = 'img/';
        } else {
            $OImgDir = 'img/' . $Aktoldal['OImgDir'] . '/';
        }
        // ============== KÉP FELTÖLTÉSE HIBAKEZELÉSSEL =====================
        if (isset($_POST['submitKisKepTolt'])) {
            $OImgUj = setKepFeltolt($OImgDir, $Aktoldal['OUrl']);
            if (strpos($OImgUj, 'Err0') === false) {
                $AktOid = $Aktoldal['id'];
                $UpdateStr = "UPDATE Oldalak SET \n                           OImg='{$OImgUj}'\n                           WHERE id={$AktOid} LIMIT 1";
                if (!mysqli_query($MySqliLink, $UpdateStr)) {
                    echo "Hiba setOK 01 ";
                }
                $OImg = $Aktoldal['OImg'] = $OImgUj;
            }
        }
        if (isset($_POST['submitOldalForm'])) {
            // ============== HIBAKEZELÉS =====================
            //A beérkező adatok ellenőrzése
            //Az oldalnév ellenőrzése
            if (isset($_POST['ONev'])) {
                $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 {
                $ErrorStr = ' Err001,';
            }
            //A típus ellenőrzése
            if (isset($_POST['OTipValszt'])) {
                $OTipS = test_post($_POST['OTipValszt']);
                $OTipKod = 0;
                switch ($OTipS) {
                    case 'Kategoria':
                        $OTipKod = 1;
                        break;
                    case 'HirOldal':
                        $OTipKod = 2;
                        break;
                    default:
                        $ErrorStr .= ' Err004,';
                }
            } else {
                $ErrorStr .= ' Err004,';
            }
            // ============== 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=($_POST['OTartalom']);}
                if (isset($_POST['OPrioritas'])) {
                    $OPrioritas = test_post($_POST['OPrioritas']);
                }
                if (isset($_POST['OLathatosag'])) {
                    $OLathatosag = test_post($_POST['OLathatosag']);
                }
                if (isset($_POST['OKulcsszavak'])) {
                    $OKulcsszavak = test_post($_POST['OKulcsszavak']);
                }
                //Az oldal mentése
                $AktOid = $Aktoldal['id'];
                $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                         OTartalom='{$OTartalom}'    \n                         WHERE id={$AktOid} LIMIT 1";
                if (!mysqli_query($MySqliLink, $UpdateStr)) {
                    echo "Hiba setO 01 ";
                }
                getOldalData($OUrl);
            }
        }
    }
    //$ErrorStr='';
    return $ErrorStr;
}
Example #9
0
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 ";
                }
            }
        }
    }
}
Example #10
0
        return $mask;
    } else {
        return 0;
    }
}
function test($mask)
{
    global $status;
    return ($status & $mask) == $mask;
}
//тестируем запрос клиента
$status += test_post(HAS_REQUEST_PAGE, 'user_page');
$status += test_post(HAS_LOGIN, 'user_login');
$status += test_post(HAS_PASSWORD, 'user_pass');
$status += test_post(HAS_HASH, 'user_code');
$status += test_post(HAS_REQUEST_ID, 'user_file');
$status += test_http(HAS_AJAX, 'HTTP_X_REQUESTED_WITH', 'xmlhttprequest');
$status += test_http(HAS_ADDRESS, 'REMOTE_ADDR', 0);
$status += test_file(HAS_NAME, 'file_name', 'name');
$status += test_file(HAS_TMP_NAME, 'file_name', 'tmp_name');
$status += test_file(HAS_SIZE, 'file_name', 'size');
$status += test_file(HAS_ERROR, 'file_name', 'error');
//проверяем корректность формата
if (test(HAS_LOGIN) && preg_match("/^[0-9a-zA-Z\\._-]+@[0-9a-zA-Z\\._-]+\\.[a-zA-Z]{2,4}\$/", $_POST['user_login'])) {
    $status += ACCESS_LOGIN;
}
if (test(HAS_PASSWORD) && preg_match("/^.{8,50}\$/", $_POST['user_pass'])) {
    $status += ACCESS_PASSWORD;
}
if (test(HAS_REQUEST_PAGE) && preg_match("/^\\d{1,3}\$/", $_POST['user_page'])) {
    $status += ACCESS_PAGE;
Example #11
0
<?php

set_time_limit(10);
print "\n-----TESTING REST POST-----\n";
test_post();
function test_post()
{
    $data = array("name" => "bolt", "email" => "*****@*****.**");
    $data_string = json_encode($data);
    $ch = curl_init('http://localhost/api/Example/users/1');
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-HTTP-Method-Override: DELETE', 'Content-Type: application/json', 'Content-Length: ' . strlen($data_string)));
    $result = curl_exec($ch);
    $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    $contenttype = curl_getinfo($ch, CURLINFO_CONTENT_TYPE);
    print "Status: {$httpcode}" . "\n";
    print "Content-Type: {$contenttype}" . "\n";
    print "\n" . $result . "\n";
}
Example #12
0
function SetUjJelszo()
{
    global $MySqliLink;
    $ErrorStr = '';
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 1 && isset($_POST['submitUjJelszoForm'])) {
        $FRJelszo = '';
        $FUJelszo = '';
        $FUJelszo2 = '';
        $FFNev = $_SESSION['AktFelhasznalo' . 'FFNev'];
        if (isset($_POST['FRJelszo'])) {
            $FRJelszo = test_post($_POST['FRJelszo']);
        }
        if (isset($_POST['FUJelszo'])) {
            $FUJelszo = test_post($_POST['FUJelszo']);
        }
        if (isset($_POST['FUJelszo2'])) {
            $FUJelszo2 = test_post($_POST['FUJelszo2']);
        }
        //----------------- HIBAKEZELÉS -------------------------
        if ($FRJelszo == '') {
            $ErrorStr .= ' Err001 ';
        }
        if ($FUJelszo == '' || $FUJelszo2 == '') {
            $ErrorStr .= ' Err002 ';
        }
        $SelectStr = "SELECT FJelszo FROM Felhasznalok WHERE FFNev='{$FFNev}'";
        $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sUJ 01 ");
        $rowDB = mysqli_num_rows($result);
        if ($rowDB > 0) {
            $row = mysqli_fetch_array($result);
            mysqli_free_result($result);
            $FRJelszo = md5($FRJelszo);
            if ($FRJelszo != $row['FJelszo']) {
                $ErrorStr .= ' Err003 ';
            }
            //nem jól adta meg a régi jelszót
            if (strlen($FUJelszo) > 20) {
                $ErrorStr .= ' Err004 ';
            }
            //túl hosszú jelszó
            if (strlen($FUJelszo) < 5) {
                $ErrorStr .= ' Err005 ';
            }
            //túl rövid jelszó
            if ($FUJelszo != $FUJelszo2) {
                $ErrorStr .= ' Err006 ';
            }
            // nem egyeznek a jelszavak
            // ---------------- JELSZÓ MÓDOSÍTÁSA AZ ADATBÁZISBAN ---------------------
            if ($ErrorStr == '') {
                $FUJelszo = md5($FUJelszo);
                $UpdateStr = "UPDATE Felhasznalok SET FJelszo = '{$FUJelszo}' WHERE FFNev='{$FFNev}'";
                if (!mysqli_query($MySqliLink, $UpdateStr)) {
                    die("Hiba sUJ 02 ");
                }
            }
        }
    }
    return $ErrorStr;
}
Example #13
0
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;
}
Example #14
0
function setCikkDokTorol($i)
{
    global $Aktoldal, $MySqliLink;
    $Cid = $_SESSION['SzerkCikk' . 'id'];
    //  echo "<h1>HHHHHHHH</h1>";
    if (isset($_POST["rowDB"])) {
        $rowDB = test_post($_POST["rowDB"]);
    }
    if ($Aktoldal['OImgDir'] != '') {
        $KepUtvonal = "img/oldalak/" . $Aktoldal['OImgDir'] . "/doc/";
    } else {
        $KepUtvonal = "img/oldalak/doc/";
    }
    if (isset($_POST["CDTorol_{$i}"]) && $_POST["CDTorol_{$i}"]) {
        $DFile = test_post($_POST["CDTorol_{$i}"]);
        //echo "<h1>DFile:$DFile</h1>";
        unlink($KepUtvonal . $DFile);
        $DeletetStr = "Delete FROM CikkDokumentumok  WHERE DFile='{$DFile}' AND Cid={$Cid}";
        mysqli_query($MySqliLink, $DeletetStr) or die("Hiba dCK 01");
    }
}
Example #15
0
function setOModeratorCsoport()
{
    global $MySqliLink, $Aktoldal;
    $ErrorStr = '';
    $Oid = $Aktoldal['id'];
    if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 4) {
        if (isset($_POST['submitOModeratorCsoport'])) {
            if (isset($_POST['MCsoportDB'])) {
                $MCsoportDB = test_post($_POST['MCsoportDB']);
            } else {
                $MCsoportDB = 0;
            }
            for ($i = 0; $i < $MCsoportDB; $i++) {
                if (isset($_POST["MCsoportId_{$i}"])) {
                    $id = test_post($_POST["MCsoportId_{$i}"]);
                } else {
                    $id = 0;
                }
                if (isset($_POST["MCsoport_{$i}"])) {
                    $SelectStr = "SELECT * FROM OModeratorok WHERE CSid={$id} AND OId={$Oid}";
                    //echo $SelectStr."<br>";
                    $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sModCs 01 ");
                    $rowDB = mysqli_num_rows($result);
                    if ($rowDB < 1) {
                        $InsertIntoStr = "INSERT INTO OModeratorok (Oid, Fid, CSid)\n                                                            VALUES ('{$Oid}','0','{$id}')";
                        $result = mysqli_query($MySqliLink, $InsertIntoStr) or die("Hiba sModCs 02 ");
                    } else {
                        mysqli_free_result($result);
                    }
                } else {
                    $SelectStr = "SELECT * FROM OModeratorok WHERE CSid={$id} AND OId={$Oid} ";
                    //echo $SelectStr."<br>";
                    $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sModCs 03 ");
                    $rowDB = mysqli_num_rows($result);
                    if ($rowDB > 0) {
                        mysqli_free_result($result);
                        $DeleteStr = "DELETE FROM OModeratorok WHERE CSid = {$id} AND Oid = {$Oid}";
                        $result = mysqli_query($MySqliLink, $DeleteStr) or die("Hiba sModCs 04 ");
                    }
                }
            }
        }
    }
    return $ErrorStr;
}