function getArchivHTML() { global $MySqliLink; $HTMLkod = ''; $SelectStr = "SELECT C.id, C.CNev, O.OImgDir, C.CTartalom, C.CLeiras, OC.Cid, C.CSzerzoNev, C.CModositasTime\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.CLathatosag='-1'"; $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sMC 01 "); $rowDB = mysqli_num_rows($result); if ($rowDB > 0) { while ($row = mysqli_fetch_array($result)) { $Cid = $row['Cid']; $CNev = $row['CNev']; $OImgDir = $row['OImgDir']; $CTartalom = $row['CTartalom']; $CLeiras = $row['CLeiras']; if ($OImgDir != '') { $KepUtvonal = "img/oldalak/" . $OImgDir . "/"; } else { $KepUtvonal = "img/oldalak/"; } $HTMLimg = getElsoKepHTML($Cid, $KepUtvonal); /* $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 .= "</div>\n"; */ $CTartalom = getCikkepCsereL($Cid, $CTartalom, $KepUtvonal); // Képek beillesztése #0, #1,.. helyére $CTartalom = SzintaxisCsere($CTartalom); $HTMLkod .= "<div class ='divCikkKulso'><h2>" . $CNev . "</h2>\n"; $HTMLkod .= "<div class = 'divCikkTartalom'>\n"; $HTMLkod .= $CTartalom . "\n"; $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); } else { $HTMLkod = U_ARCH_URES; } return $HTMLkod; }
function setUjCikk() { global $MySqliLink, $Aktoldal; $ErrorStr = ""; if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 2 && isset($_POST['submitUjCikkForm'])) { $FNev = $_SESSION['AktFelhasznalo' . 'FNev']; $Fid = $_SESSION['AktFelhasznalo' . 'id']; $Oid = $Aktoldal['id']; // ============== HIBAKEZELÉS ===================== //Az oldalnév ellenőrzése if (isset($_POST['UjCNev'])) { $UjCNev = test_post($_POST['UjCNev']); $SelectStr = "SELECT id FROM Cikkek WHERE CNev = '{$UjCNev}' LIMIT 1"; $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sUC 01 "); $rowDB = mysqli_num_rows($result); mysqli_free_result($result); if ($rowDB > 0) { $ErrorStr .= ' Err002,'; } if (strlen($UjCNev) > 60) { $ErrorStr .= ' Err003,'; } if (strlen($UjCNev) < 3) { $ErrorStr .= ' Err004,'; } } else { $ErrorStr = ' Err001,'; } //Tartalom ellenőrzése if (isset($_POST['UjCTartalom'])) { // $UjCTartalom = test_post($_POST['UjCTartalom']); if ($_SESSION['AktFelhasznalo' . 'FSzint'] < 6) { $UjCTartalom = test_post_tartalom($_POST['UjCTartalom']); } else { $UjCTartalom = SQL_post($_POST['UjCTartalom']); } if ($_SESSION['AktFelhasznalo' . 'FSzint'] < 6) { $UjCTartalom = SzintaxisCsere($UjCTartalom); } // Saját kódolás cseréje HTML elemekre if (strlen($UjCTartalom) == 0) { $ErrorStr .= ' Err005'; } } if (isset($_POST['UjCLeiras'])) { $UjCLeiras = test_post($_POST['UjCLeiras']); } else { $UjCLeiras = ''; } if (isset($_POST['CLathatosag'])) { $CLathatosag = INT_post($_POST['CLathatosag']); } else { $CLathatosag = 0; } if (isset($_POST['CPrioritas'])) { $CPrioritas = INT_post($_POST['CPrioritas']); } else { $CPrioritas = 0; } if (isset($_POST['KoElozetes'])) { $KoElozetes = INT_post($_POST['KoElozetes']); } else { $KoElozetes = 0; } if (isset($_POST['SZoElozetes'])) { $SZoElozetes = INT_post($_POST['SZoElozetes']); } else { $SZoElozetes = 0; } //=========REKORDOK LÉTREHOZÁSA ============= if ($ErrorStr == '') { $InsertStr = "INSERT INTO Cikkek (CNev, CLeiras, CTartalom, CLathatosag, KoElozetes, SZoElozetes, CSzerzo, CSzerzoNev, CLetrehozasTime, CModositasTime) \n\t\t\t\t\t\t\t\t\t VALUES ('{$UjCNev}', '{$UjCLeiras}', '{$UjCTartalom}', {$CLathatosag}, '{$KoElozetes}', '{$SZoElozetes}',\n '{$Fid}', '{$FNev}', NOW(), NOW())"; mysqli_query($MySqliLink, $InsertStr) or die("Hiba iUC 01 "); $InsertStr = "INSERT INTO OldalCikkei (Oid, Cid, CPrioritas) \n VALUES ('{$Oid}', LAST_INSERT_ID(), {$CPrioritas})"; mysqli_query($MySqliLink, $InsertStr) or die("Hiba iUC 02 "); } } return $ErrorStr; }
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; }