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