###################################################################### # phpRS HomePage 1.6.5 ###################################################################### // Copyright (c) 2001-2005 by Jiri Lukas (jirilukas@supersvet.cz) // http://www.supersvet.cz/phprs/ // This program is free software. - Toto je bezplatny a svobodny software. // vyuzivane tabulky: * define('IN_CODE',true); // inic. ochranne konstanty include_once("config.php"); include_once("myweb.php"); // zobrazeni hlavniho bloku function HlavniBlok() { // pocet clanku zobrazenych na hlavni strane $pocetclanku=NactiConfigProm('pocet_clanku',0); // povoluje/zakazuje moznost strankovani hl. stranky $strankovani=NactiConfigProm('povolit_str',0); // povoluje/zakazuje hlidani platnosti doby zobrazovani clanku na hlavni strane $hlidatplatnost=NactiConfigProm('hlidat_platnost',0); // povoluje/zakazuje hlidani levelu $hlidatlevel=NactiConfigProm('hlidat_level',0); // povoluje/zakazuje pouziti zakakove clankove sablony $zakazsab=NactiConfigProm('zobrazit_zakaz',0); // zpracovani strankovani $odclanku=0; if ($strankovani==1): // vypocet startovni pozice if (isset($GLOBALS["strana"])): $odclanku=($GLOBALS["strana"]-1)*$pocetclanku; else: $GLOBALS["strana"]=1; endif; endif; // nacteni tridy clanky include_once("trclanek.php"); $GLOBALS["clanek"] = new CClanek(); $GLOBALS["clanek"]->HlidatPlatnost($hlidatplatnost); $GLOBALS["clanek"]->HlidatLevel($hlidatlevel); $GLOBALS["clanek"]->NastavZakazovouSab($zakazsab); $GLOBALS["clanek"]->NastavLevelCtenare($GLOBALS["prmyctenar"]->UkazLevel()); $GLOBALS["clanek"]->NastavHlStr(1); $GLOBALS["clanek"]->NactiClanky($pocetclanku,$odclanku); for ($pom=0;$pom<$GLOBALS["clanek"]->Ukaz("pocetclanku");$pom++): // volani sablony if ($GLOBALS["clanek"]->Ukaz("sablona")==''): // chybova hlaska: Chyba pri zobrazovani clanku cislo xxxx! System nemuze nalezt odpovidajici sablonu! echo "
".RS_IN_ERR1_1." ".$GLOBALS["clanek"]->Ukaz("link")."! ".RS_IN_ERR1_2."
\n"; else: // urceni pozadovane varianty sablony if ($GLOBALS["clanek"]->Ukaz("zakazova_sab")==1): // test na aplikaci zakazove varianty $rs_typ_clanku='zakazany'; else: if ($GLOBALS["clanek"]->Ukaz("typ_clanku")==2): // 1 - standardni, 2 - kratky $rs_typ_clanku='kratky'; else: $rs_typ_clanku='nahled'; endif; endif; // nacteni sablony; pozor, musi byt povoleno vice-nasobne vlozeni sablony include($GLOBALS["clanek"]->Ukaz("sablona")); endif; $GLOBALS["clanek"]->DalsiRadek(); // prechod na dalsi radek endfor; // navigacniho menu if ($strankovani==1): // vypocet mnozstvi rotaci $celkem_cla=$GLOBALS["clanek"]->CelkemClanku(); if ($pocetclanku>0): $pocet_str=ceil($celkem_cla/$pocetclanku); else: $pocet_str=ceil($celkem_cla/10); // defaultni mnozstvi clanku na str. 10 endif; // sestaveni listy if ($pocet_str>1): echo "