// zobrazuje seznam clanku po skupinach -> lze mezi nimi prechazet a takto jsou dostupne vsechny clanky define("IN_CODE",true); // inic. ochranne konstanty include('wap_template.php'); include('../config.php'); function SeznamClanku($zacatecni,$pocet,$hlidatplatnost=0) { global $rspredpona; $dbspojeni=dbcon(); // aktivace spojeni if ($hlidatplatnost==1) { $cond = "AND c.datum_pl>'".$dnesnidatum."'"; } else { $cond = ''; } // aplikace omezeni zobrazeni dle data @$q = mysql_query("SELECT c.link, c.titulek, t.nazev, date_format(c.datum,'%d. %m. %Y') as datum_vyd FROM ".$rspredpona."clanky AS c, ".$rspredpona."topic AS t, ".$rspredpona."user AS u WHERE t.idt = c.tema AND c.autor=u.idu ".$cond." AND c.visible=1 ORDER BY c.priority DESC, c.datum DESC LIMIT ".$zacatecni.",".$pocet,$dbspojeni) OR die(mysql_error()); $retezec = ''; $radku = MySQL_num_rows($q); for ($i=0;$i<$radku;$i++) { $retezec .= '
Téma: '.Mysql_result($q,$i,'t.nazev').'
'.Mysql_result($q,$i,'c.titulek').'
('.Mysql_result($q,$i,'datum_vyd').')
';
if ($zacatecni>0)
{
$pre = $zacatecni - $pocet;
if ($pre<0) {$pre = 0;} // kvuli nestandardni hodnote
$retezec .= 'Předchozí
';
}
if ($pocet == $radku) // kdyz nahodou jsme nakonci (je-li pocet clanku delitelny 5 tak to jeste ukaze prazdnou stranku)
{
$dalsi = $zacatecni+$pocet;
$retezec .= 'Další';
}
$retezec .= '
Články
'.SeznamClanku($zac,5).' '); wap_footer(); ?>