Админка партнерки — Статистика заказов
include "testreg2.php";
include 'wp-config.php';
if (isset($_GET['pid'])) {$pid = $_GET['pid'];$pid = stripslashes($pid); $pid = htmlspecialchars($pid);$pid = mysql_real_escape_string($pid);}
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);}
if (isset ($_GET['ready'])) {$ready = $_GET['ready']; $ready = stripslashes($ready); $ready = htmlspecialchars($ready); $ready = mysql_real_escape_string($ready);}
if (isset ($_GET['del'])) {$del = $_GET['del']; $del = stripslashes($del); $del = htmlspecialchars($del);$del = mysql_real_escape_string($del);}
if (isset ($_GET['filtr'])) {$filtr = $_GET['filtr']; $filtr = stripslashes($filtr); $filtr = htmlspecialchars($filtr);$filtr = mysql_real_escape_string($filtr);}
if (isset($_GET['otm'])) {$otm = $_GET['otm']; $otm = stripslashes($otm); $otm = htmlspecialchars($otm);$otm = mysql_real_escape_string($otm);}
//Определяем текущую дату
$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 = '$pid'");
$myrowkom2 = mysql_fetch_array($resultkom2);
$partkomis2 = $myrowkom2['komis'];
if(!empty($partkomis2)){$partkomis = $partkomis2;}
//Обновляем статус заказа
if(isset($ready)){mysql_query("UPDATE zakaz SET stat_id = 'ready' WHERE id = '$ready' ");}
if(isset($otm)){mysql_query("UPDATE zakaz SET stat_id = '' WHERE id = '$otm' ");}
//Удаляем заказ
if(isset($del)){mysql_query("DELETE FROM zakaz WHERE id = '$del'");}
if(!empty($pid)){$sel = "WHERE part_id = '$pid' AND stat_id = 'ready' ";}
if($filtr == 'all'){$sel = "";}
if($filtr == 'part'){$sel = "WHERE part_id > ‘9’ «;}
?>
if (isset($err)) {echo "
«; exit ();}?>
//Максимальное количество выводимых записей
$num = 30;
// Определяем общее число сообщений в базе данных
$result00 = mysql_query("SELECT COUNT(*) FROM zakaz $sel ");
$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,stat_id,part_id,ip,summa,curency,prod_name FROM zakaz $sel ORDER BY id DESC LIMIT $start, $num «);
$myrow7 = mysql_fetch_array($ress7);
if($myrow7) {
echo»
№ | ID парт |
Дата оформления |
IP-Пользователя | Продукт | Стоимость заказа, руб. |
Комиссионные, руб. |
Дата выплаты комиссионных |
Опции | ||
$i | %s | %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 «
«;
}
?>