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 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 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 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 "; } } } } }
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; }