LoadTemplate("NEWSBLOCK_BOX"); /* Бокс новостей: элемент бокса новостей. */ $TItem = new TheTemplate(); $TItem->LoadTemplate("NEWSBLOCK_BOX_ITEM"); $NEWSBLOCK_BOX_ITEMS_LIST = ""; $SQL = "select * from ppl_newsdb where (active='Y') and (published='Y') order by regdate desc" ; $Data = GetArray($DB, $SQL); $NItems = count($Data); if( $Data && $NItems>0 ){ for($item = 0; $item < $NItems; $item++ ){ $HEADLINE = $Data[$item]["title"]; $ANNOUNCE = $Data[$item]["annotation"]; $TItemHASH["NEWSBLOCK_MESSAGE"] = "" . $HEADLINE . "
" . $ANNOUNCE; //So let's evaluate this Template and get results... $NEWSBLOCK_BOX_ITEMS_LIST .= $TItem->PrepareTemplate($TItemHASH, 0, 1); } }else{ /* Бокс новостей: когда новостей нет... */ $TEmpty = new TheTemplate(); $TEmpty->LoadTemplate("NEWSBLOCK_BOX_EMPTY_ITEM"); $NEWSBLOCK_BOX_ITEMS_LIST = $TEmpty->PrepareTemplate($HASH, 0, 1); } $TItemHASH["NEWSBLOCK_MESSAGE"] = ""; $NEWSBLOCK_BOX_ITEMS_LIST .= $TItem->PrepareTemplate($TItemHASH, 0, 1); $HASH["NEWSBLOCK_BOX_ITEMS_LIST"] = $NEWSBLOCK_BOX_ITEMS_LIST; return $T->PrepareTemplate($HASH, 0, 1); } ?>