| ";
PRINT "";
$quant = 5; //how many news per page;
$p_quant = 10; // number of pages displayed at once;
$vision = 1;
$start = $_GET['s'];
if ($start =='') {$start = 0;}
$range = $start + $quant;
if ($range > $count) {$range = $count;}
$nxt = $_GET['nxt'];
if ($nxt =='') {$nxt = 0;}
// NUMBER OF ARTICLES
if ($upattern=="") {
$msg_rec_number = "Общее количество отчетов: ";
} else {
$msg_rec_number = "Количество релевантных отчетов: ";
}
PRINT " ".$msg_rec_number."".$count." ";
// PREVIOUS
if($nxt != 0 AND $nxt != '') {
$previous = $nxt - $p_quant*$quant - $quant;
if($previous < 0) {$previous = 0;}
PRINT "<<";
}
// PAGES
$nxt_range = $nxt+$quant*$p_quant;
if ($nxt_range >= $count) {$nxt_range = $count; $next = $nxt_range-$quant*$p_quant; $vision = 0;}
for ($q = $nxt; $q < $nxt_range; $q+=$quant) {
$page = ceil($q/$quant) + 1;
if($next < 0) {$next = 0;}
PRINT "$page";
}
// NEXT
if($vision !== 0) {
$next = $nxt + $p_quant*$quant;
PRINT ">>";
}
PRINT $not_found_msg;
PRINT "
";
for ($n = $start; $n < $range; $n++) {
$xml = simplexml_load_file($news_file[$n]);
$title = $xml->xpath("//enews/title");
$time = $xml->xpath("//enews/time");
$author = $xml->xpath("//enews/author");
$publisher = $xml->xpath("//enews/publisher");
$pix = $xml->xpath("//enews/pix");
$announce = $xml->xpath("//enews/announce");
$article = $xml->xpath("//enews/article");
$i = 0;
$edit = str_replace("./news/N_", "new_article.php?fn=", $news_file[$n]);
$edit = str_replace(".xml", "", $edit);
$kill = str_replace("./news/N_", "kill_file.php?fn=", $news_file[$n]);
$kill = str_replace(".xml", "", $kill);
// EDITOR'S CHECK
$not_checked = "";
if($publisher[$i] != $adm) {
$announce_style = "pre_announce";
$not_checked = "Нерецензированный отчет || ";
} else {
$announce_style = "announce";
}
$author_encoded = urlencode($author[$i]);
PRINT " | ".$title[$i]." | ";
PRINT "
| ";
// IF first picture exists
if(file_exists($dir_e.$pix[$i])) {
$first_pix = $dir_e.$pix[$i];
} else {
$first_pix = "writing.jpg";
}
PRINT " | ";
PRINT "".$announce[$i]." | ";
// LINKS
PRINT "";
PRINT " ";
if($_SERVER['PHP_AUTH_USER'] == $adm) {
PRINT "удалить || ";
}
//Данный отчет еще не рецензировался!
if($publisher[$i] != $adm) {
PRINT $not_checked;
}
if(isset($_SERVER['PHP_AUTH_USER']) AND ($_SERVER['PHP_AUTH_USER'] == $publisher[$i] || $_SERVER['PHP_AUTH_USER'] == $adm)) {
PRINT "редактировать || ";
}
PRINT "читать || ";
$ks_fn = str_replace("./news/", "", $news_file[$n]);
PRINT "Акт СР";
PRINT " | ";
PRINT "";
PRINT " | ";
}
PRINT " ";
PRINT " | ";
include('projects.php');
PRINT " |
";
PRINT "