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; }
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; }
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; }
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; }
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 .= '&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; }
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; }
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; }
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; }
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 "; } } } } }
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;
<?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"; }
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; }
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; }
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"); } }
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; }