include_once("start.inc");
function GetNews($CNT=5) {
global $OOPSGlobal;
global $BILLINGGlobal;
$TYPE = 1;
if(OOPSCheckAuth("Access2News2Company")) {
$TYPE += 2;
}
if(OOPSCheckAuth("Access2News2Infocentr")) {
$TYPE += 4;
}
if(OOPSCheckAuth("Access2News2Debug")) {
$TYPE += 65536;
}
if($OOPSGlobal["LNG"] == "ru")
$NEWS = '$BEFORE_TIT2Новости$AFTER_TIT2';
else
$NEWS = '$BEFORE_TIT2News$AFTER_TIT2';
$CNEWS = $OOPSGlobal["SES"]->db->QueryObjects("SELECT ID,TYPE,FTIT,FLID,DATE FROM NEWS WHERE (TYPE & ".$TYPE.") <> 0 AND LNG = '".$OOPSGlobal["LNG"]."' ORDER BY DATE DESC LIMIT 0,$CNT");
if(!count($CNEWS)) return "";
$NEWS .= "
";
for($i=0;$iID.'">';
$E = '';
$TIT = str_replace('$ABEGIN',$B,$NO->FTIT);
$TIT = str_replace('$AEND', $E,$TIT);
$BG = $BILLINGGlobal["BILLING_COLOR_BG0"];
if($NO->TYPE & 2) {
$BG = $BILLINGGlobal["BILLING_COLOR_BG5"];
}
if($NO->TYPE & 4) {
$BG = $BILLINGGlobal["BILLING_COLOR_BG3"];
}
$NEWS .= "".date("d.m.y",$NO->DATE)." | ".$TIT." |
";
}
$NEWS .='
';
if($OOPSGlobal["LNG"] == "ru")
$NEWS .= '';
else
$NEWS .= '';
return $NEWS;
}
function GetFirstNews() {
global $OOPSGlobal;
global $BILLINGGlobal;
$TYPE = 1;
if(OOPSCheckAuth("Access2News2Company")) {
$TYPE += 2;
}
if(OOPSCheckAuth("Access2News2Infocentr")) {
$TYPE += 4;
}
if($OOPSGlobal["LNG"] == "ru")
$NEWS = '$BEFORE_TIT2Новости$AFTER_TIT2';
else
$NEWS = '$BEFORE_TIT2News$AFTER_TIT2';
$NO = $OOPSGlobal["SES"]->db->QueryObject("SELECT ID,TYPE,FTIT,FLID,DATE FROM NEWS WHERE (TYPE & ".$TYPE.") <> 0 AND LNG = '".$OOPSGlobal["LNG"]."' ORDER BY DATE DESC LIMIT 0,1");
if(empty($NO->FTIT)) return "";
$B = 'ID.'">';
$E = '';
$TIT = str_replace('$ABEGIN',$B,$NO->FTIT);
$TIT = str_replace('$AEND', $E,$TIT);
$LID = str_replace('$ABEGIN',$B,$NO->FLID);
$LID = str_replace('$AEND', $E,$LID);
$BG = $BILLINGGlobal["BILLING_COLOR_BG0"];
if($NO->TYPE & 2) {
$BG = $BILLINGGlobal["BILLING_COLOR_BG2"];
}
if($NO->TYPE & 4) {
$BG = $BILLINGGlobal["BILLING_COLOR_BG3"];
}
$NEWS .= "".date("d.m",$NO->DATE)." ".$TIT."".$LID."";
return $NEWS;
}
$TEMPLATE = "tpl/fixed.html";
$BODY = new OOPSBuffer();
#$BODY->Sendfile('./happy.'.$OOPSGlobal["LNG"].'.html');
if($OOPSGlobal["SES"]->uid->uid == "0") {
$BODY->Sendfile('html/hello.'.$OOPSGlobal["LNG"].'.html');
$BODY->Send('
');
$BODY->Send('');
$BODY->Sendfile('html/mnenie.'.$OOPSGlobal["LNG"].'.html');
$BODY->Send(' | ');
$BODY->Send(' ');
$BODY->Send(' | ');
$BODY->Send(GetFirstNews());
$BODY->Send(' |
');
$BODY->Sendfile('html/hello.vac.'.$OOPSGlobal["LNG"].'.html');
} else {
$BODY->Send(GetNews(10));
/* <> */
}
include_once("stop.inc");
?>