function GetNewsBlock(){
global $DB;
/* Бокс новостей - основной блок */
$T = new TheTemplate();
$T->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);
}
?>