kód pre plugin:
<?php
#####################################################################
# #
# NAJNOVŠIE CLÁNKY / plugin pre phpRS 2.8.X #
# (c) 2008 Patrik JÁN (pa3k) www.kvalitne.sk #
# Licencia: GNU/GPL v.2 or later #
# #
#####################################################################
/**
*
* editáciou tejto hodnoty sa nastavuje počet
* najnovších článkov zobrazovaných v obsahu bloku
*
*/
define('COUNT_OF_THE_NEW_ARTICLES', 5);
#####################################################################
function zobraz_nove_clanky() {
$sql = '
SELECT c.link,
c.seo_link,
c.titulek,
c.datum,
date_format(c.datum, "%d.%m.%Y") AS datum_dmy
FROM '.$GLOBALS['rspredpona'].'clanky AS c
LEFT JOIN
'.$GLOBALS['rspredpona'].'levely AS l
ON c.level_clanku = l.idl
WHERE c.visible = 1
AND
c.datum < NOW()
AND
l.hodnota <= '.(int)$GLOBALS["prmyctenar"]->UkazLevel().'
ORDER BY
datum DESC
LIMIT '.(int)COUNT_OF_THE_NEW_ARTICLES.'
;
';
$result = phprs_sql_query($sql,$GLOBALS['dbspojeni']);
if (!$result) {
$obsahbloku = 'ERROR: Databázová chyba v module "Nové Články"!';
} elseif (phprs_sql_num_rows($result) == 0) {
$obsahbloku = 'V systéme nie je žiadny zodpovedajúci článok.';
} else {
while ($row = phprs_sql_fetch_assoc($result)) {
$obsahbloku .= '<a href="view.php?cisloclanku='.$row['link'].'&nazevclanku='.$row['seo_link'].'" title="'.$row['datum_dmy'].'">'.$row['titulek'].'</a> ';
}
$obsahbloku = '<div class="new-articles">'.$obsahbloku.'</div>';
}
switch ($GLOBALS['vzhledwebu']->AktBlokTyp()):
case 1: Blok1($GLOBALS['vzhledwebu']->AktBlokNazev(),$obsahbloku); break;
case 2: Blok2($GLOBALS['vzhledwebu']->AktBlokNazev(),$obsahbloku); break;
case 3: Blok3($GLOBALS['vzhledwebu']->AktBlokNazev(),$obsahbloku); break;
case 4: Blok4($GLOBALS['vzhledwebu']->AktBlokNazev(),$obsahbloku); break;
case 5: Blok5($GLOBALS['vzhledwebu']->AktBlokNazev(),$obsahbloku); break;
default: Blok1($GLOBALS['vzhledwebu']->AktBlokNazev(),$obsahbloku); break;
endswitch;
}
?>