Пример #1
0
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;
}
Пример #2
0
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;
}
Пример #3
0
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;
}