Админка партнерки — Статистика переходов
include "testreg2.php"; include 'wp-config.php'; if (isset($_GET['pi'])) {$pi = $_GET['pi'];$pi = stripslashes($pi); $pi = htmlspecialchars($pi);$pi = mysql_real_escape_string($pi);} if (isset ($_GET['ind'])) {$ind = $_GET['ind']; $ind = stripslashes($ind); $ind = htmlspecialchars($ind);$ind = mysql_real_escape_string($ind);} if (isset ($_GET['pag'])) {$pag = $_GET['pag']; $pag = stripslashes($pag); $pag = htmlspecialchars($pag);$pag = mysql_real_escape_string($pag);} //Определяем текущую дату $date_1 = date ("Y-m-d H:i:s"); $date_2 = date ("Y-m-d"); //Конвертируем текущую дату в Unix число $date_end0 = mysql_query("SELECT UNIX_TIMESTAMP('$date_1');"); $dates0 = mysql_fetch_array($date_end0); $date = $dates0[0]; //Конвертируем текущую дату 2 в Unix число $date_end2 = mysql_query("SELECT UNIX_TIMESTAMP('$date_2');"); $dates2 = mysql_fetch_array($date_end2); $date2 = $dates2[0]; ?>
if (isset($err)) {echo "
«; exit ();}?>
//Максимальное количество выводимых записей
$num = 30;
// Извлекаем из URL текущую страницу
// Определяем общее число сообщений в базе данных
$result00 = mysql_query("SELECT COUNT(*) FROM part_links WHERE partid = '$pi' ");
$temp = mysql_fetch_array($result00);
$posts = $temp[0];
// Находим общее число страниц
$total = (($posts - 1) / $num) + 1;
$total = intval($total);
// Определяем начало сообщений для текущей страницы
if(isset($pag)) {$page = intval($pag);}
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($pag) or $pag < 0) $pag = 1;
if($pag > $total) $pag = $total;
// Вычисляем начиная с какого номера
// следует выводить сообщения
$start = $pag * $num — $num;
// Выбираем $num сообщений начиная с номера $start
$int_all = $total *$num -$num +1;
//Выбираем данные из базы
if($total == 0) {$start = 0;}
//Выбираем инфопродукт
$ress7 = mysql_query («SELECT FROM_UNIXTIME(date,’%d-%m-%Y %H:%i:%s’) as ‘date’,ip,chanel,sourse FROM part_links WHERE partid = ‘$pi’ ORDER BY id DESC LIMIT $start, $num «);
$myrow7 = mysql_fetch_array($ress7);
if($myrow7) {
echo»
№ | Дата | IP | Канал продаж | Адрес размещения ссылки |
$i | %s | %s | %s | %s |
«; }else{echo «
«; }
if(isset($find)){$find = $find;}else {$find = «»;}
$product = 1;
// Проверяем нужны ли стрелки назад
if ($pag != 1) $pervpage = ‘ПерваяПредыдущая‘;
// Проверяем нужны ли стрелки вперед
if ($page != $total) $nextpage = ‘СледующаяПоследняя‘;
// Находим две ближайшие станицы с обоих краев, если они есть
if($pag — 5 > 0) $page5left = ‘‘. ($pag — 5) .’‘;
if($pag — 4 > 0) $page4left = ‘‘. ($pag — 4) .’‘;
if($pag — 3 > 0) $page3left = ‘‘. ($pag — 3) .’‘;
if($pag — 2 > 0) $page2left = ‘‘. ($pag — 2) .’‘;
if($pag — 1 > 0) $page1left = ‘‘. ($pag — 1) .’‘;
if($pag + 5 <= $total) $page5right = '‘. ($pag + 5) .’‘;
if($pag + 4 <= $total) $page4right = '‘. ($pag + 4) .’‘;
if($pag + 3 <= $total) $page3right = '‘. ($pag + 3) .’‘;
if($pag + 2 <= $total) $page2right = '‘. ($pag + 2) .’‘;
if($pag + 1 <= $total) $page1right = '‘. ($pag + 1) .’‘;
// Вывод меню если страниц больше одной
if ($total > 1)
{
Error_Reporting(E_ALL & ~E_NOTICE);
echo «
echo $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.’‘.$pag.’‘.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage;
echo «
«;
}
?>