Статистика оплаченных заказов партнера
include "testreg.php"; include 'wp-config.php'; if (isset($_GET['per'])) {$per = $_GET['per'];$per = stripslashes($per); $per = htmlspecialchars($per);$per = mysql_real_escape_string($per);} 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]; //Определяем размер партнерских комиссионных $resultkom = mysql_query("SELECT * FROM komission WHERE id = '1'"); $myrowkom = mysql_fetch_array($resultkom); $partkomis = $myrowkom['value']; $resultkom2 = mysql_query("SELECT * FROM partners WHERE id = '$pi'"); $myrowkom2 = mysql_fetch_array($resultkom2); $partkomis2 = $myrowkom2['komis']; if(!empty($partkomis2)){$partkomis = $partkomis2;} //Определяем дату месяц назад $res_month = mysql_query("SELECT '$date_1' - INTERVAL 1 MONTH;"); $row_month = mysql_fetch_array($res_month); $date_month = $row_month[0]; //Конвертируем дату месяц назад в UNIX $res_month2 = mysql_query("SELECT UNIX_TIMESTAMP('$date_month');"); $row_month2 = mysql_fetch_array($res_month2); $date_month2 = $row_month2[0]; //Определяем дату неделя назад $res_week = mysql_query("SELECT '$date_1' - INTERVAL 1 WEEK;"); $row_week = mysql_fetch_array($res_week); $date_week = $row_week[0]; //Конвертируем дату неделя назад в UNIX $res_week2 = mysql_query("SELECT UNIX_TIMESTAMP('$date_week');"); $row_week2 = mysql_fetch_array($res_week2); $date_week2 = $row_week2[0]; //Определяем дату вчера $res_tom = mysql_query("SELECT '$date_2' - INTERVAL 1 DAY;"); $row_tom = mysql_fetch_array($res_tom); $date_tom = $row_tom[0]; //Конвертируем дату вчера в UNIX $res_tom2 = mysql_query("SELECT UNIX_TIMESTAMP('$date_tom');"); $row_tom2 = mysql_fetch_array($res_tom2); $date_tom2 = $row_tom2[0]; $srch = ''; if($per == 'all'){$srch = '';} if($per == 'month'){$srch = " AND date BETWEEN $date_month2 AND $date ";} if($per == 'week'){$srch = " AND date BETWEEN $date_week2 AND $date ";} if($per == 'tom'){$srch = " AND date BETWEEN $date_tom2 AND $date2 ";} if($per == 'day'){$srch = " AND date BETWEEN $date2 AND $date ";} ?>
if (isset($err)) {echo "
«; exit ();}?>
//Максимальное количество выводимых записей
$num = 30;
// Извлекаем из URL текущую страницу
// Определяем общее число сообщений в базе данных
$result00 = mysql_query("SELECT COUNT(*) FROM zakaz WHERE part_id = '$pi' AND stat_id = 'ready' $srch $paym");
$temp = mysql_fetch_array($result00);
$posts = $temp[0];
// Находим общее число страниц
$total = (($posts - 1) / $num) + 1;
$total = intval($total);
// Определяем начало сообщений для текущей страницы
if(isset($pag)) {$pag = 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’) as ‘date’,FROM_UNIXTIME(part_pay,’%d-%m-%Y’) as ‘part_pay’,id,oplata,status,stat_id,ip,summa,curency,partkom,prod_name FROM zakaz WHERE part_id = ‘$pi’ AND stat_id = ‘ready’ $srch ORDER BY id DESC LIMIT $start, $num «);
$myrow7 = mysql_fetch_array($ress7);
if($myrow7) {
echo»
№ | Дата заказа |
IP-Пользователя | Продукт | Стоимость заказа, руб. |
Комиссионные, руб. |
Дата выплаты комиссионных |
$i | %s | %s | %s | %s | %s | %s |
«; }else{echo «
«; }
if(isset($find)){$find = $find;}else {$find = «»;}
$product = 1;
// Проверяем нужны ли стрелки назад
if ($pag != 1) $pervpage = ‘ПерваяПредыдущая‘;
// Проверяем нужны ли стрелки вперед
if ($pag != $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 «
«;
}
?>