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 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 getCikkElozetesLapinfo($MaxDBperOldal, $Tipus) { global $MySqliLink, $Aktoldal, $oURL, $oLap, $CCim; $AktLap = 1; $LapozHTML = ''; if ($_SESSION['LapozCikk' . 'OUrl'] == $Aktoldal['OUrl']) { $AktLap = $_SESSION['LapozCikk' . 'CT']; } if ($AktLap > 0) { $AktLap = $oLap; } $arrGyermekek = array(); $arrLapinfo = array(); $arrLapinfo['SelectStr'] = ''; $arrLapinfo['OsszDB'] = 0; $arrLapinfo['LapozHTML'] = ''; $arrLapinfo['OImgDir'] = ''; $AktCCimURL = trim(getTXTtoURL($CCim)); $FSzint = $_SESSION['AktFelhasznalo' . 'FSzint']; if ($FSzint > 3) { if ($Tipus == 0) { $SelectStr = "SELECT C.id, C.CNev, O.OImgDir, C.CTartalom, C.CLeiras, OC.Cid, C.CSzerzoNev, C.CModositasTime, O.OUrl, OC.CPrioritas, OC.Oid\n FROM Cikkek AS C\n LEFT JOIN OldalCikkei AS OC \n ON OC.Cid = C.id\n LEFT JOIN Oldalak AS O\n ON OC.Oid = O.id\n WHERE C.KoElozetes>0 \n ORDER BY C.KoElozetes DESC, OC.CPrioritas DESC, C.CModositasTime DESC"; } if ($Tipus == 1) { $SelectStr = "SELECT C.id, C.CNev, O.OImgDir, C.CTartalom, C.CLeiras, OC.Cid, C.CSzerzoNev, C.CModositasTime, O.OUrl, OC.CPrioritas, OC.Oid\n FROM Cikkek AS C\n LEFT JOIN OldalCikkei AS OC \n ON OC.Cid = C.id\n LEFT JOIN Oldalak AS O\n ON OC.Oid = O.id\n WHERE O.OSzuloId=" . $Aktoldal['id'] . " AND C.SZoElozetes>0 \n ORDER BY C.SZoElozetes DESC, OC.CPrioritas DESC, C.CModositasTime DESC"; } } if ($FSzint == 3) { if ($Tipus == 0) { $SelectStr = "SELECT C.id, C.CNev, O.OImgDir, C.CTartalom, C.CLeiras, OC.Cid, C.CSzerzoNev, C.CModositasTime, O.OUrl, OC.CPrioritas, OC.Oid\n FROM Cikkek AS C\n LEFT JOIN OldalCikkei AS OC \n ON OC.Cid = C.id\n LEFT JOIN Oldalak AS O\n ON OC.Oid = O.id\n WHERE C.KoElozetes>0 AND\n (C.CSzerzo=" . $_SESSION['AktFelhasznalo' . 'id'] . " OR \n C.CLathatosag>0 )\n ORDER BY C.KoElozetes DESC, OC.CPrioritas DESC, C.CModositasTime DESC"; } if ($Tipus == 1) { $SelectStr = "SELECT C.id, C.CNev, O.OImgDir, C.CTartalom, C.CLeiras, OC.Cid, C.CSzerzoNev, C.CModositasTime, O.OUrl, OC.CPrioritas, OC.Oid\n FROM Cikkek AS C\n LEFT JOIN OldalCikkei AS OC \n ON OC.Cid = C.id\n LEFT JOIN Oldalak AS O\n ON OC.Oid = O.id\n WHERE O.OSzuloId=" . $Aktoldal['id'] . " AND C.SZoElozetes>0 AND\n (C.CSzerzo=" . $_SESSION['AktFelhasznalo' . 'id'] . " OR \n C.CLathatosag>0 )\n ORDER BY C.SZoElozetes DESC, OC.CPrioritas DESC, C.CModositasTime DESC"; } } if ($FSzint == 2) { if ($Tipus == 0) { $SelectStr = "SELECT C.id, C.CNev, O.OImgDir, C.CTartalom, C.CLeiras, OC.Cid, C.CSzerzoNev, C.CModositasTime, O.OUrl, OC.CPrioritas, OC.Oid\n FROM Cikkek AS C\n LEFT JOIN OldalCikkei AS OC \n ON OC.Cid = C.id\n LEFT JOIN Oldalak AS O\n ON OC.Oid = O.id\n WHERE C.KoElozetes>0 AND\n C.CLathatosag>0 \n ORDER BY C.KoElozetes DESC, OC.CPrioritas DESC, C.CModositasTime DESC"; } if ($Tipus == 1) { $SelectStr = "SELECT C.id, C.CNev, O.OImgDir, C.CTartalom, C.CLeiras, OC.Cid, C.CSzerzoNev, C.CModositasTime, O.OUrl, OC.CPrioritas, OC.Oid\n FROM Cikkek AS C\n LEFT JOIN OldalCikkei AS OC \n ON OC.Cid = C.id\n LEFT JOIN Oldalak AS O\n ON OC.Oid = O.id\n WHERE O.OSzuloId=" . $Aktoldal['id'] . " AND C.SZoElozetes>0 AND\n C.CLathatosag>0 \n ORDER BY C.SZoElozetes DESC, OC.CPrioritas DESC, C.CModositasTime DESC"; } } if ($FSzint == 1) { if ($Tipus == 0) { $SelectStr = "SELECT C.id, C.CNev, O.OImgDir, C.CTartalom, C.CLeiras, OC.Cid, C.CSzerzoNev, C.CModositasTime, O.OUrl, OC.CPrioritas, OC.Oid\n FROM Cikkek AS C\n LEFT JOIN OldalCikkei AS OC \n ON OC.Cid = C.id\n LEFT JOIN Oldalak AS O\n ON OC.Oid = O.id\n WHERE C.KoElozetes>0 AND\n C.CLathatosag>2 \n ORDER BY C.KoElozetes DESC, OC.CPrioritas DESC, C.CModositasTime DESC"; } if ($Tipus == 1) { $SelectStr = "SELECT C.id, C.CNev, O.OImgDir, C.CTartalom, C.CLeiras, OC.Cid, C.CSzerzoNev, C.CModositasTime, O.OUrl, OC.CPrioritas, OC.Oid\n FROM Cikkek AS C\n LEFT JOIN OldalCikkei AS OC \n ON OC.Cid = C.id\n LEFT JOIN Oldalak AS O\n ON OC.Oid = O.id\n WHERE O.OSzuloId=" . $Aktoldal['id'] . " AND C.SZoElozetes>0 AND\n C.CLathatosag>2 \n ORDER BY C.SZoElozetes DESC, OC.CPrioritas DESC, C.CModositasTime DESC"; } } $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba CLInf 01a "); $MaxCikk = mysqli_num_rows($result); if ($MaxCikk > 0) { $CikkCT = 0; $AktCikkCT = 0; $AktCikkCT = -1; while ($row = mysqli_fetch_array($result)) { if ($FSzint > 4 || getOMenuLathatosagTeszt($row['Oid']) > 0) { $arrGyermekek[] = $row['id']; // Az aktuális cikk sorszámának meghatározása $AktCikkURL = trim(getTXTtoURL($row['CNev'])); if (strcmp($AktCikkURL, $AktCCimURL) == 0) { $AktCikkCT = $CikkCT; } $CikkCT++; } } $MaxCikk = count($arrGyermekek); if ($MaxCikk > 0) { $strIdLista = ''; if ($MaxCikk > $MaxDBperOldal) { $MaxLap = ($MaxCikk - 1) / $MaxDBperOldal; settype($MaxLap, "integer"); $MaxLap++; if ($AktLap > $MaxLap) { $AktLap = $MaxLap; } if ($AktLap < 1) { $AktLap = 1; } $AktElsoCikk = ($AktLap - 1) * $MaxDBperOldal; $AktUtolsoCikk = $AktLap * $MaxDBperOldal; if ($AktUtolsoCikk > $MaxCikk) { $AktUtolsoCikk = $MaxCikk; } $CikkAktDBSzam = $AktUtolsoCikk - $AktElsoCikk; $arrIdLista = array_slice($arrGyermekek, $AktElsoCikk, $CikkAktDBSzam); $strIdLista = implode(",", $arrIdLista); } else { $strIdLista = implode(",", $arrGyermekek); } // A SelectStr összeállítása if ($strIdLista != '') { $arrLapinfo['SelectStr'] = "\n SELECT C.id, C.CNev, O.OImgDir, C.CTartalom, C.CLeiras, OC.Cid, C.CSzerzoNev, C.CModositasTime, O.OUrl, OC.CPrioritas\n FROM Cikkek AS C\n LEFT JOIN OldalCikkei AS OC \n ON OC.Cid = C.id\n LEFT JOIN Oldalak AS O\n ON OC.Oid = O.id\n WHERE C.id IN ({$strIdLista}) ORDER BY FIELD(C.id, {$strIdLista}) "; } else { $arrLapinfo['SelectStr'] = ""; } //Lapozó sávok összeállítása if (count($arrGyermekek) > $MaxDBperOldal) { $EllsoLap = $AktLap - 5; if ($EllsoLap < 1) { $EllsoLap = 1; } $UtolsoLap = $EllsoLap + 10; if ($UtolsoLap > $MaxLap) { $UtolsoLap = $MaxLap; } $_SESSION['LapozCikk' . 'OUrl'] = $Aktoldal['OUrl']; $_SESSION['LapozCikk' . 'CT'] = $AktLap; // Gyors vissza $LapozHTML = ''; if ($AktLap > 5) { $AktLap1 = $AktLap - 5; if ($AktLap1 > 1) { $LapozHTML .= "<li><a href='?f0=" . $Aktoldal['OUrl'] . "&lap={$AktLap1}'> << </a></li>"; } else { $LapozHTML .= "<li><a href='?f0=" . $Aktoldal['OUrl'] . "'> << </a></li>"; } } // Vissza if ($AktLap > 2) { $AktLap1 = $AktLap - 1; $LapozHTML .= "<li><a href='?f0=" . $Aktoldal['OUrl'] . "&lap={$AktLap1}'> < </a></li>"; } if ($AktLap == 2) { $AktLap1 = $AktLap - 1; $LapozHTML .= "<li><a href='?f0=" . $Aktoldal['OUrl'] . "'> < </a></li>"; } // Számozott if ($AktLap == 1) { $AktLink = " class='AktLink' "; } else { $AktLink = ""; } if ($EllsoLap < 2) { $LapozHTML .= "<li><a href='?f0=" . $Aktoldal['OUrl'] . "' {$AktLink}> 1 </a></li>"; } for ($i = $EllsoLap + 1; $i <= $UtolsoLap; $i++) { if ($AktLap == $i) { $AktLink = " class='AktLink' "; } else { $AktLink = ""; } $LapozHTML .= "<li><a href='?f0=" . $Aktoldal['OUrl'] . "&lap={$i}' {$AktLink}> {$i} </a></li>"; } // Előre if ($AktLap < $MaxLap) { $AktLap1 = $AktLap + 1; $LapozHTML .= "<li><a href='?f0=" . $Aktoldal['OUrl'] . "&lap={$AktLap1}'> > </a></li>"; } // Gyors előre if ($AktLap + 5 < $MaxLap) { $AktLap1 = $AktLap + 5; $LapozHTML .= "<li><a href='?f0=" . $Aktoldal['OUrl'] . "&lap={$AktLap1}'> >> </a></li>"; } $LapozHTML = "<div class='divOLapozas'>{$LapozHTML} </div>"; } } else { $arrLapinfo['SelectStr'] = ''; } } if ($MaxCikk > 0) { mysqli_free_result($result); } $arrLapinfo['LapozHTML'] = $LapozHTML; return $arrLapinfo; }
$_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 require_once "php/Alapbeallitasok.php"; $_SESSION['ErrorStr'] .= setAlapbeallitasok(); $AlapAdatok = getAlapbeallitasok(); //BE- vagy KIJELENTKEZÉS; FELHASZNÁLÓI ADATOK MÓDOSÍTÁSA require_once "php/Felhasznalo.php";
function getSzulooldalCikkelozetesekHTML($SelStr) { global $MySqliLink, $Aktoldal, $AlapAdatok, $CCim; $Oid = $Aktoldal['id']; $HTMLkod = ''; $SelectStr = $SelStr; $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sMC 01 "); $rowDB = mysqli_num_rows($result); if ($rowDB > 0) { $AlapKep = 'img/ikonok/HeaderImg/' . $AlapAdatok['HeaderImg']; while ($row = mysqli_fetch_array($result)) { $Cid = $row['Cid']; $CNev = $row['CNev']; $OImgDir = $row['OImgDir']; $CTartalom = $row['CTartalom']; $CLeiras = $row['CLeiras']; $Horgony = "#" . getTXTtoURL($row['CNev']); $CCim = "&cim=" . getTXTtoURL($row['CNev']); $CikkLink = "<a class='OElink CikkelozetesLink' href='?f0=" . $row['OUrl'] . $CCim . $Horgony . "'>" . $row['CNev'] . " " . U_RESZLETESEN . "...</a>"; if ($OImgDir != '') { $KepUtvonal = "img/oldalak/" . $OImgDir . "/"; } else { $KepUtvonal = "img/oldalak/"; } $HTMLimg = getElsoKepHTML($Cid, $KepUtvonal); if ($HTMLimg == '') { $HTMLimg = "<img src='{$AlapKep}' class = 'imgOE' alt=''>"; } $HTMLkod .= "<div class ='divOElozetesKulso'>\n"; $HTMLkod .= "<div class = 'divOElozetesKep'>{$HTMLimg}</div>\n"; $HTMLkod .= "<div class='divOElozetesTartalom'>\n"; $HTMLkod .= "<h3>" . $CNev . "</h3>\n"; if ($CLeiras != '') { $HTMLkod .= "<div class = 'divOElozetesLeir'>" . $CLeiras . "</div>\n"; } $HTMLkod .= "</div>\n"; $HTMLkod .= $CikkLink; $HTMLkod .= "<p class='pCszerzoNev'>" . U_SZERZO . ": " . $row['CSzerzoNev'] . "</p>\n"; $HTMLkod .= "<p class='pCModTime'>" . U_KOZZETEVE . ": " . $row['CModositasTime'] . " </p>\n"; $HTMLkod .= "</div>\n"; } mysqli_free_result($result); } if ($HTMLkod != '') { $HTMLkod = "<div class ='divCElozetesKulso'>\n <h2>" . U_HIRELOZETESEK . "</h2> {$HTMLkod}</div>"; } return $HTMLkod; }
function getCikkekHTML($SelStr) { global $MySqliLink, $Aktoldal; $HTMLkod = ''; $Oid = $Aktoldal['id']; if ($Aktoldal['OImgDir'] != '') { $KepUtvonal = "img/oldalak/" . $Aktoldal['OImgDir'] . "/"; } else { $KepUtvonal = "img/oldalak/"; } $SelectStr = $SelStr; $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sGC 01a"); $rowDB = mysqli_num_rows($result); if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 0 && $rowDB > 0) { while ($row = mysqli_fetch_array($result)) { $CTartalom = getCikkepCsereL($row['id'], $row['CTartalom'], $KepUtvonal); // Képek beillesztése #0, #1,.. helyére $CTartalom = SzintaxisCsere($CTartalom); $Horgony = "<a name='" . getTXTtoURL($row['CNev']) . "'></a>"; $HTMLkod .= "<div class ='divCikkKulso'>{$Horgony}<h2>" . $row['CNev'] . "</h2>\n"; $HTMLkod .= "<div class = 'divCikkTartalom'>\n"; $HTMLkod .= $CTartalom . "\n"; $HTMLkod .= getCikkKepekHTML($row['id']); $HTMLkod .= "</div>\n"; $HTMLkod .= "<p class='pCszerzoNev'> Szerző: " . $row['CSzerzoNev'] . "</p><p class='pCModTime'>Közzétéve: " . $row['CModositasTime'] . "</p></div>\n"; } mysqli_free_result($result); } if ($HTMLkod != '') { $HTMLkod = "<div id='divCikkekKulso'>\n{$HTMLkod} </div>\n"; } // Az összes cikkek becsomagoljuk return $HTMLkod; }
function DokumentumAtnevez($RFNev, $UFNev, $Cid) { global $Aktoldal, $MySqliLink; $ErrorStr = ''; // $Konytar = 'img/oldalak/'.$Aktoldal['OImgDir']."/doc/"; if ($Konytar['OImgDir'] != '') { $KepUtvonal = "img/oldalak/" . $Aktoldal['OImgDir'] . "/doc/"; } else { $Konytar = "img/oldalak/doc/"; } $SelectStr = "SELECT * FROM CikkDokumentumok WHERE Cid={$Cid}"; $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sGC 01abpp"); $rowDB = mysqli_num_rows($result); if ($rowDB > 0) { while ($row = mysqli_fetch_array($result)) { $DFile = $row['DFile']; $UFNev = getTXTtoURL($UFNev); if (strlen($UFNev) > 50) { $UFNev = substr($UFNev, 0, 50); } $RFNev = getTXTtoURL($RFNev); if (strlen($RFNev) > 50) { $RFNev = substr($RFNev, 0, 50); } $arr = array($RFNev => $UFNev); $UDFile = strtr($DFile, $arr); $DFileM = $Konytar . $DFile; $UDFileM = $Konytar . $UDFile; if (file_exists($DFileM)) { if (!rename($DFileM, $UDFileM)) { $ErrorStr = 'Err100'; // Nem sikerült átnevezni } } else { $ErrorStr = 'Err101'; } // A fájl nem létezik if ($ErrorStr == '') { $UpdateStr = "UPDATE CikkDokumentumok SET \n DFile='{$UDFile}'\n WHERE Cid={$Cid} AND DFile='{$DFile}' LIMIT 1"; if (!mysqli_query($MySqliLink, $UpdateStr)) { echo "Hiba setOK 01 "; } } } mysqli_free_result($result); } return $ErrorStr; }