Send(BillingTitle('Company news',2)); break; default: $BODY->Send(BillingTitle('Новости компании',2)); } $TYPE = 1; if(OOPSCheckAuth("Access2News2Company")) { $TYPE += 2; } if(OOPSCheckAuth("Access2News2Infocentr")) { $TYPE += 4; } $start = ($PAGE - 1) * $ROWS_ON_PAGE; $stop = $start + $ROWS_ON_PAGE; $CNT = $OOPSGlobal["SES"]->db->Count("NEWS","LNG = '".$OOPSGlobal["LNG"]."' AND (TYPE & ".$TYPE.") <> 0"); $N = $OOPSGlobal["SES"]->db->QueryObjects("SELECT * FROM NEWS WHERE LNG = '".$OOPSGlobal["LNG"]."' AND (TYPE & ".$TYPE.") <> 0 ORDER BY DATE DESC LIMIT ".$start.",".$ROWS_ON_PAGE.""); $NC = count($N); for($i=0;$i<$NC;$i++) { $NO = $N[$i]; $FOTOS = $OOPSGlobal["SES"]->db->QueryObjects("SELECT ID_FOTOLO,ID_FOTOHI FROM FOTOS2NEWS WHERE ID_NEWS = '".$NO->ID."' ORDER BY DATE"); $BG = $BILLINGGlobal["BILLING_COLOR_BG0"]; if($NO->TYPE & 2) { $BG = $BILLINGGlobal["BILLING_COLOR_BG5"]; } if($NO->TYPE & 4) { $BG = $BILLINGGlobal["BILLING_COLOR_BG3"]; } if(date("Y",$NO->DATE) == date("Y")) $BODY->Send('

'.date("d.m",$NO->DATE).' — '.$NO->TIT.'

'); else $BODY->Send('

'.date("d.m.Y",$NO->DATE).' — '.$NO->TIT.'

'); if(!empty($NO->LID)) $BODY->Send('

'.$NO->LID.'

'); $TEXT = str_replace("\r\n\r\n","\r\n",$NO->TEXT); $TEXT = str_replace("\r\n","

",$TEXT); $NUM = 1; foreach($FOTOS AS $FOTO) { $TEXT = str_replace('$NEWS_FOTO_'.sprintf("%02d",$NUM),OOPSFotoTagZoom($FOTO->ID_FOTOLO,$FOTO->ID_FOTOHI),$TEXT); $NUM++; } $BODY->Send('

'.$TEXT.'

'); $BODY->Send('$HR2'); } $BODY->Send('

'.OOPSPageBar("/news/".$OOPSGlobal["SID_BEFORE"],$CNT,$PAGE,$ROWS_ON_PAGE,10,"txtw","txtw_b")); include_once("stop.inc"); ?>