include_once("start.inc"); $ROWS_ON_PAGE = 5; $BODY = new OOPSBuffer(); switch($OOPSGlobal["LNG"]) { case "en"; $BODY->Send(BillingTitle('Company news',2)); break; default: $BODY->Send(BillingTitle('Новости компании',2)); } $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('