$day=1; $txt_date=""; $i=0;
$pages=$_GET['page'];
// Подготовка к постраничному выводу
$perpage = 15; // Количество отображаемых данных из БД
if (empty($_GET['page']) || ($_GET['page'] <= 0)) {
$page = 1;
} else {
$page = (int) $_GET['page']; // Считывание текущей страницы
}
if ($page==1) {
?>
echo nl2br($description);
?>
}
?>
//echo "SELECT p.DateIn,p.KodPersons,h.id,h.year,p.KodPersons,p.Title,p.Epigraph FROM peoples_data_stat_histories_today p LEFT JOIN horoscope h ON YEAR(p.DateIn)=h.year WHERE h.horoscope_sign_id='$horoscope_sign_id' GROUP BY KodPersons ORDER BY visitors DESC limit '.$start_pos.', '.$perpage";
// $count = mysql_numrows(mysql_query('select KodPersons from peoples_data_stat_histories_today WHERE NameEngl="'.$name.'" GROUP BY KodPersons')) or die('error! Записей не найдено!');
if ($type == 1) {
$count = mysql_numrows(mysql_query('SELECT p.KodPersons FROM peoples_data_stat_histories_today p LEFT JOIN horoscope h ON YEAR(p.DateIn)=h.year WHERE h.horoscope_sign_id='.$horoscope_sign_id.' GROUP BY KodPersons')) or die('error! Записей не найдено!');
} elseif ($type == 2) {
/*
$count = mysql_numrows(mysql_query('
SELECT p.DateIn,p.KodPersons,h.id,h.year,h.start,h.end
FROM peoples_data_stat_histories_today p
LEFT JOIN horoscope h ON (STR_TO_DATE(CONCAT(MONTH(p.DateIn),'-',DAY(p.DateIn)),'%c-%e')) >= (STR_TO_DATE(CONCAT(MONTH(h.start),'-',DAY(h.start)),'%c-%e')) AND (STR_TO_DATE(CONCAT(MONTH(p.DateIn),'-',DAY(p.DateIn)),'%c-%e')) <= (STR_TO_DATE(CONCAT(MONTH(h.end),'-',DAY(h.end)),'%c-%e'))
WHERE WHERE h.horoscope_sign_id='.$horoscope_sign_id.'
GROUP BY KodPersons')) or die('error! Записей не найдено!');
*/
$dSQL = "
SELECT p.DateIn,p.KodPersons,h.id,h.year,h.start,h.end
FROM peoples_data_stat_histories_today p
LEFT JOIN horoscope h ON (STR_TO_DATE(CONCAT(MONTH(p.DateIn),'-',DAY(p.DateIn)),'%c-%e')) >= (STR_TO_DATE(CONCAT(MONTH(h.start),'-',DAY(h.start)),'%c-%e')) AND (STR_TO_DATE(CONCAT(MONTH(p.DateIn),'-',DAY(p.DateIn)),'%c-%e')) <= (STR_TO_DATE(CONCAT(MONTH(h.end),'-',DAY(h.end)),'%c-%e'))
WHERE h.horoscope_sign_id='$horoscope_sign_id'
GROUP BY KodPersons";
$count = mysql_numrows(mysql_query($dSQL));
}
$pages_count = ceil($count / $perpage); // Количество страниц
// Если номер страницы оказался больше количества страниц
if ($page > $pages_count) $page = $pages_count;
$start_pos = ($page - 1) * $perpage; // Начальная позиция, для запроса к БД
// Вызов функции, для вывода ссылок на экран
echo "
\n";
$my->universal_link_bar($page, $count, $pages_count, 9);
echo "\n";
// Вывод информации из базы данных
$rec=0;
if ($type == 1) {
$dQResult = mysql_query('SELECT p.DateIn,p.KodPersons,h.id,h.year,p.KodPersons,p.Title,p.Epigraph FROM peoples_data_stat_histories_today p LEFT JOIN horoscope h ON YEAR(p.DateIn)=h.year WHERE h.horoscope_sign_id='.$horoscope_sign_id.' GROUP BY KodPersons ORDER BY SurNameRus ASC limit '.$start_pos.', '.$perpage) or die('error1!');
} elseif ($type == 2) {
$dSQL = "
SELECT p.Epigraph,p.Title,p.DateIn,p.KodPersons,h.id,h.year,h.start,h.end
FROM peoples_data_stat_histories_today p
LEFT JOIN horoscope h ON (STR_TO_DATE(CONCAT(MONTH(p.DateIn),'-',DAY(p.DateIn)),'%c-%e')) >= (STR_TO_DATE(CONCAT(MONTH(h.start),'-',DAY(h.start)),'%c-%e')) AND (STR_TO_DATE(CONCAT(MONTH(p.DateIn),'-',DAY(p.DateIn)),'%c-%e')) <= (STR_TO_DATE(CONCAT(MONTH(h.end),'-',DAY(h.end)),'%c-%e'))
WHERE h.horoscope_sign_id='$horoscope_sign_id'
GROUP BY KodPersons ORDER BY SurNameRus ASC limit $start_pos, $perpage";
$dQResult = mysql_query($dSQL);
if (mysql_error()) { print(mysql_error()); }
}
echo "
\n";
while ($row = mysql_fetch_array($dQResult)) {
$KodPersons=stripslashes($row['KodPersons']);
$DateIn=stripslashes($row['DateIn']);
$rec++; $Out_news=""; $Out_photo="";
// $OKodPersons=$row['KodPersons'];
$whole_infos=$my->findpersoninfo($KodPersons);
$whole_info=explode("##", $whole_infos);
$russian_name=trim($whole_info[0]); $english_name=trim($whole_info[1]); $IAllUrlInSity=$whole_info[2]; $in_site_path=$whole_info[3]; $who_is=$whole_info[4];
$famous_for=$whole_info[5]; $DateIn=$whole_info[6]; $DateOut=$whole_info[7]; $TownIn=$whole_info[8]; $TownOut=$whole_info[9]; $KodCountry=$whole_info[10]; $wholenames=$whole_info[11];
$Oarticle=substr(stripslashes($row['Epigraph']), 0, 250)." ....";
$Otitle=stripslashes($row['Title']);
if (empty($Otitle)==true) {
$Otitle=$russian_name;
} else {
$Otitle=$Otitle."/".$russian_name;
}
$full_photo=$my->peoples_photo($KodPersons);
$img="";
if (empty($full_photo)<>true) {
$img="";
}
// $Out_news="$Oarticle ($full_name [$Odate]) | ";
// $Out_photo="\n";
echo "
$Otitle ".$my->date_rus($DateIn)." |
$img | $Oarticle | \n".$Out_photo." |
\n";
if ($rec==3):
echo "\n\n";
require_once('/usr/local/www/peoples.ru/www/ssi/ads-468x60.shtml');
echo " |
\n";
elseif ($rec==7):
echo "\n\n";
require_once('/usr/local/www/peoples.ru/www/ssi/rec2.shtml');
echo " |
\n";
elseif ($rec==11):
echo "\n\n";
require_once('/usr/local/www/peoples.ru/www/ssi/rec4.html');
echo " |
\n";
endif;
}
echo "
\n";
// Вызов функции, для вывода ссылок на экран
echo "
\n";
$my->universal_link_bar($page, $count, $pages_count, 9);
echo "\n";
?>