Вход Регистрация
Файл: billing/bill/adm_home.php
Строк: 621
<?
$title 
'Биллинг панель | Админка';
include_once (
'../../system/function.php');
include_once (
'../../system/header.php');
if(
$user['level'] != 4){
header('Location: /');
exit;
}
$id abs(intval($_GET['id']));
$n mysql_fetch_assoc(mysql_query("SELECT * FROM `bill_v` WHERE `id` = '".$id."'"));
$q mysql_fetch_assoc(mysql_query("SELECT * FROM `bill_q` WHERE `id` = '".$id."'"));
$ads_m mysql_fetch_assoc(mysql_query("SELECT * FROM `ads` WHERE `id` = '".$id."'"));


echo
'<div class="title"><a href="/BillingPanel/">Биллинг</a> | Админка </div> ';
$act = isset($_GET['act']) ? $_GET['act'] : null;
switch(
$act) {
default:
$v5 mysql_result(mysql_query("SELECT COUNT(*) FROM `bill_q` WHERE `status` = '0' "),0);
$v6 mysql_result(mysql_query("SELECT COUNT(*) FROM `bill_v` WHERE `type` = '0' "),0);
$vr6 mysql_result(mysql_query("SELECT COUNT(*) FROM `ads` WHERE `tip` = '1' "),0);
echo
'<div class="podmenu"><a href="/BillingPanel/Admin/Set"><img src="/images/icons/menu.png" height="20" alt="*"> Настройки биллинга</a></div>';
echo
'<div class="podmenu"><a href="/BillingPanel/Admin/Qiwi"><img src="/images/icons/menu.png" height="20" alt="*"> Заявки на пополнение QIWI ['.$v5.']</a></div>';
echo
'<div class="podmenu"><a href="/BillingPanel/Admin/Brex"><img src="/images/icons/menu.png" height="20" alt="*"> Заявки на вывод ['.$v6.']</a></div>';
echo
'<div class="podmenu"><a href="/BillingPanel/Admin/Ads"><img src="/images/icons/menu.png" height="20" alt="*"> Вся реклама</a></div>';
echo
'<div class="podmenu"><a href="/BillingPanel/Admin/Ads_Mod"><img src="/images/icons/menu.png" height="20" alt="*"> Модерация рекламы ['.$vr6.']</a></div>';
echo
'<div class="podmenu"><a href="/BillingPanel/Admin/Wiew_Op"><img src="/images/icons/menu.png" height="20" alt="*"> Истории операции конк.юзера</a></div>';
echo
'<div class="podmenu"><a href="/BillingPanel/Admin/Ricki"><img src="/images/icons/menu.png" height="20" alt="*"> Самые богатые</a></div>';
break;
case
'rk':
echo
'<div class="podmenu"><b>По рублям</b></div>';
echo
'<div class="podmenu"><a href="/BillingPanel/Admin/Ricki/Balls">По баллам</a></div>';
if (empty(
$user['max'])) $user['max']=10;
$max $user['max'];
$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `money` >= '1'"),0);
$k_page k_page($k_post,$max);
$page page($k_page);
$start $max*$page-$max;
$users mysql_query("SELECT * FROM `users` where `money` >= '1'  ORDER BY `money` DESC LIMIT $start$max");
while(
$a mysql_fetch_assoc($users)){
echo 
'<div class="podmenu">'.nick($a['id']).' (Баланс: '.$a['money'].' руб) [<a href="/panel/user_money_'.$a['id'].'"><b>Изменить</b></a>]</div>';
}
if (
$k_page>1)
echo 
str('/BillingPanel/Admin/Ricki?',$k_page,$page); // Вывод страниц
break;
case
'bk':
echo
'<div class="podmenu"><a href="/BillingPanel/Admin/Ricki">По рублям</a></div>';
echo
'<div class="podmenu"><b>По баллам</b></div>';
if (empty(
$user['max'])) $user['max']=10;
$max $user['max'];
$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `balls` >= '1' "),0);
$k_page k_page($k_post,$max);
$page page($k_page);
$start $max*$page-$max;
$users mysql_query("SELECT * FROM `users` where `balls` >= '1'  ORDER BY `balls` DESC LIMIT $start$max");
while(
$a mysql_fetch_assoc($users)){
echo 
'<div class="podmenu">'.nick($a['id']).' (Баланс: '.$a['balls'].' балл.) [<a href="/panel/user_balls_'.$a['id'].'"><b>Изменить</b></a>]</div>';
}
if (
$k_page>1)
echo 
str('/BillingPanel/Admin/Ricki/Balls?',$k_page,$page); // Вывод страниц
break;
case
'set':
if(isset(
$_REQUEST['save'])){
$ked strong($_POST['ked']);
$no_ver strong($_POST['no_ver']);
$nick_m strong($_POST['nick_m']);
$nick_b strong($_POST['nick_b']);
$grad_m strong($_POST['grad_m']);
$grad_b strong($_POST['grad_b']);
$ico_m strong($_POST['ico_m']);
$ico_b strong($_POST['ico_b']);
$link_m strong($_POST['link_m']);
$link_b strong($_POST['link_b']);
$st_m strong($_POST['st_m']);
$st_b strong($_POST['st_b']);
$ad_m strong($_POST['ad_m']);
$ad_b strong($_POST['ad_b']);
$nar_m strong($_POST['nar_m']);
$nar_b strong($_POST['nar_b']);
$mnozh strong($_POST['mnozh']);
$kurs strong($_POST['kurs']);


mysql_query("UPDATE `bill_set` SET 
`ked` = '"
.$ked."', 
`no_ver` = '"
.$no_ver."',
`grad_m` = '"
.$grad_m."', 
`grad_b` = '"
.$grad_b."',
`ico_m` = '"
.$ico_m."', 
`ico_b` = '"
.$ico_b."',
`link_m` = '"
.$link_m."', 
`link_b` = '"
.$link_b."',
`st_m` = '"
.$st_m."', 
`mnozh` = '"
.$mnozh."',
`kurs` = '"
.$kurs."',
`st_b` = '"
.$st_b."',
`ad_m` = '"
.$ad_m."', 
`ad_b` = '"
.$ad_b."',
`nar_m` = '"
.$nar_m."', 
`nar_b` = '"
.$nar_b."',
`nick_m` = '"
.$nick_m."', 
`nick_b` = '"
.$nick_b."'


WHERE `id` = '1'"
);
echo
'<script>
alert("Сохранено!");
window.location.replace("/BillingPanel/Admin/Set");
</script>'
;

}
echo
'<form method="POST" action="">';
if(
$B_S['ked'] == 0){
echo
'<div class="podmenu"><input type="checkbox" name="ked" value="1"></input><lable> Закрыть доступ мошенникам </lable></div>';
}else{
echo
'<div class="podmenu"><input type="checkbox" checked="'.$B_S['ked'].'" name="ked" value="'.$B_S['ked'].'"></input><lable> Закрыть доступ мошенникам </lable></div>';
}
if(
$B_S['no_ver'] == 0){
echo
'<div class="podmenu"><input type="checkbox" name="no_ver" value="1"></input><lable> Частично закрыть челам без реквизитов </lable></div>';
}else{
echo
'<div class="podmenu"><input type="checkbox" checked="'.$B_S['no_ver'].'" name="no_ver" value="'.$B_S['no_ver'].'"></input><lable> Частично закрыть челам без реквизитов </lable></div>';
}

echo
'<div class="podmenu">Цена на смену ника</br>
В рублях: <input type="number" name="nick_m" value="'
.$B_S['nick_m'].'"  min="0" max="99" step="1"/>
В баллах: <input type="number" name="nick_b" value="'
.$B_S['nick_b'].'"  min="0" max="99" step="1"/></br>
</div>'
;
echo
'<div class="podmenu">Цена на смену градиента</br>
В рублях: <input type="number" name="grad_m" value="'
.$B_S['grad_m'].'"  min="0" max="99" step="1"/>
В баллах: <input type="number" name="grad_b" value="'
.$B_S['grad_b'].'"  min="0" max="99" step="1"/></br>
</div>'
;
echo
'<div class="podmenu">Цена на иконку</br>
В рублях: <input type="number" name="ico_m" value="'
.$B_S['ico_m'].'"  min="0" max="99" step="1"/>
В баллах: <input type="number" name="ico_b" value="'
.$B_S['ico_b'].'"  min="0" max="99" step="1"/></br>
</div>'
;
echo
'<div class="podmenu">Цена на личную ссылку</br>
В рублях: <input type="number" name="link_m" value="'
.$B_S['link_m'].'"  min="0" max="99" step="1"/>
В баллах: <input type="number" name="link_b" value="'
.$B_S['link_b'].'"  min="0" max="99" step="1"/></br>
</div>'
;
echo
'<div class="podmenu">Цена на статус</br>
В рублях: <input type="number" name="st_m" value="'
.$B_S['st_m'].'"  min="0" max="99" step="1"/>
В баллах: <input type="number" name="st_b" value="'
.$B_S['st_b'].'"  min="0" max="99" step="1"/></br>
</div>'
;

echo
'<div class="podmenu">Цена на  откл рекламы</br>
В рублях: <input type="number" name="ad_m" value="'
.$B_S['ad_m'].'"  min="0" max="99" step="1"/>
В баллах: <input type="number" name="ad_b" value="'
.$B_S['ad_b'].'"  min="0" max="99" step="1"/></br>
</div>'
;
echo
'<div class="podmenu">Цена уд нар</br>
В рублях: <input type="number" name="nar_m" value="'
.$B_S['nar_m'].'"  min="0" max="99" step="1"/>
В баллах: <input type="number" name="nar_b" value="'
.$B_S['nar_b'].'"  min="0" max="99" step="1"/></br>
</div>'
;
echo
'<div class="podmenu">Множитель пополн: <input type="number" name="mnozh" value="'.$B_S['mnozh'].'"  min="0" max="5" step="1"/></br></div>';
echo
'<div class="podmenu">Курс обмена: <input type="number" name="kurs" value="'.$B_S['kurs'].'"  min="0" max="5" step="0.01"/></br></div>';

echo
'<div class="podmenu"><input type="submit" value="Сохранить" name="save">
</div></form>'
;
break;

case
'qp':
if (empty(
$user['max'])) $user['max'] = 10;
$max $user['max'];
$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `bill_q` WHERE `status` = '0' "), 0);
$k_page k_page($k_post$max);
$page page($k_page);
$start $max $page $max;
$forum_k mysql_query("SELECT * FROM `bill_q` WHERE `status` = '0'  ORDER BY `time` DESC LIMIT $start$max");
while (
$a mysql_fetch_assoc($forum_k)) {
if(
$a['status'] == '0'){
$type '<b><font color="red">В ожидании</b></font></br>';
}
        
if(
$a['status'] == '1'){
$type '<b><font color="red">Отклонен</b></font>';
}
        
if(
$a['status'] == '2'){
$type '<b><font color="green">Оплачен</b></font>';
}

echo 
'<div class="podmenu">
Кто: '
.nick($a['us']).'</br>
Cумма: <font color="green"><b>'
.($a['summ']).'</b></font>R</br> 
Время: '
.times($a['time']).'</br>
Коментарий: '
.$a['komm'].'</br>
Статус: '
.$type.'
</br><a href="/BillingPanel/Admin/Qiwi/Da'
.$a['id'].'/"><b>Принять</b></a> | <a href="/BillingPanel/Admin/Qiwi/Net'.$a['id'].'/"><b>Отказать</b></a></div>';
}
if (
$k_post 1) echo '<div class="podmenu"><b><center>Пусто!</center></b></div>';
if (
$k_page 1) echo str('' $HOME '/BillingPanel/Admin/Qiwi?'$k_page$page); // Вывод страниц
break;

case
'qp_da':
if(
$q == 0){
header('Location: '.$HOME);
exit(); 
}
if(isset(
$_REQUEST['ok'])){
$sum strong($_POST['s']);
mysql_query("UPDATE `bill_q` SET `status` = '2' WHERE `id` = '".$id."'");
mysql_query("INSERT INTO `lenta` SET `readlen` = '0', `kto` = '".$user['id']."', `komy` = '".$q['us']."', `text`= 'Пополнене на сумму ".$sum."', `time` = '".time()."' ");
mysql_query("UPDATE `users` SET `money` = `money` + '".$sum."' WHERE `id` = '".$q['us']."'");
mysql_query("INSERT INTO `bill_hist` SET `summ` = '".$sum."', `chto` = 'Пополнение баланса',`us` = '".$n['us']."', `type` = '2',`time` = '".time()."'");
echo
'<script>
alert("Сохранено!");
window.location.replace("/BillingPanel/Admin");
</script>'
;
}
echo 
'<div class="podmenu">
Кто: '
.nick($q['us']).'</br>
Cумма: <font color="green"><b>'
.($q['summ']).'</b></font>R</br> 
Время: '
.times($q['time']).'</br>
Коментарий: '
.$q['komm'].'</br>
</div>'
;
echo
'<div class="podmenu"><form method="POST" action="">
Сумма: </br>
<input type="text" placeholder="Сумма" value="'
.$q['summ'].'"  name="s"></br>
<input type="submit" name="ok" value="Готово">
</form></div>'
;
break;

case
'qp_net';
if(
$q == 0){
header('Location: '.$HOME);
exit(); 
}
if(isset(
$_REQUEST['ok'])){
$pr strong($_POST['pri']);
mysql_query("UPDATE `bill_q` SET `status` = '1' WHERE `id` = '".$id."'");
mysql_query("INSERT INTO `lenta` SET `readlen` = '0', `kto` = '".$user['id']."', `komy` = '".$q['us']."', `text`= 'Пополнене отклонено, по причине ".$pr."', `time` = '".time()."' ");
echo
'<script>
alert("Сохранено!");
window.location.replace("/BillingPanel/Admin");
</script>'
;
}
echo 
'<div class="podmenu">
Кто: '
.nick($q['us']).'</br>
Cумма: <font color="green"><b>'
.($q['summ']).'</b></font>R</br> 
Время: '
.times($q['time']).'</br>
Коментарий: '
.$q['komm'].'</br>
</div>'
;
echo
'<div class="podmenu"><form method="POST" action="">
Причина отказа: </br>
<input type="text" placeholder="Почему?" name="pri"></br>
<input type="submit" name="ok" value="Готово">
</form></div>'
;
break;

case
'b':
if (empty(
$user['max'])) $user['max'] = 10;
$max $user['max'];
$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `bill_v` WHERE `type` = '0' "), 0);
$k_page k_page($k_post$max);
$page page($k_page);
$start $max $page $max;
$forum_k mysql_query("SELECT * FROM `bill_v` WHERE `type` = '0'  ORDER BY `time` DESC LIMIT $start$max");
while (
$a mysql_fetch_assoc($forum_k)) {
if(
$a['type'] == '0'){
$type '<b><font color="red">В ожидании</b></font></br>';
}
if(
$a['type'] == '1'){
$type '<b><font color="red">Отклонен</b></font>';
}
if(
$a['type'] == '2'){
$type '<b><font color="green">Оплачен</b></font>';
}

echo 
'<div class="podmenu">
Кто: '
.nick($a['us']).'</br>
Cумма: <font color="green"><b>'
.($a['summa']).'</b></font>R</br> 
Время: '
.times($a['time']).'</br>
Статус: '
.$type.'
</br><a href="/BillingPanel/Admin/Brex/Da'
.$a['id'].'/"><b>Принять</b></a> | <a href="/BillingPanel/Admin/Brex/Net'.$a['id'].'/"><b>Отказать</b></a></div>';
}
if (
$k_post 1) echo '<div class="podmenu"><b><center>Пусто!</center></b></div>';
if (
$k_page 1) echo str('' $HOME '/BillingPanel/Admin/Brex?'$k_page$page); // Вывод страниц
break;

case
'b_da':
if(
$n == 0){
header('Location: '.$HOME);
exit(); 
}
if(isset(
$_REQUEST['ok'])){
mysql_query("UPDATE `bill_v` SET  `type` = '2' WHERE `id` = '".$id."'");
mysql_query("INSERT INTO `lenta` SET `readlen` = '0', `kto` = '".$user['id']."', `komy` = '".$q['us']."', `text`= 'Заявка на вывод принята, ожидайте', `time` = '".time()."' ");
echo
'<script>
alert("Сохранено!");
window.location.replace("/BillingPanel/Admin");
</script>'
;
}
echo 
'<div class="podmenu">
Кто: '
.nick($n['us']).'</br>
Cумма: <font color="green"><b>'
.($n['summa']).'</b></font>R</br> 
Время: '
.times($n['time']).'</br></div>';
echo
'<div class="podmenu"><form method="POST" action="">
<input type="submit" name="ok" value="Готово">
</form></div>'
;
break;

case
'b_net';
if(
$n == 0){
header('Location: '.$HOME);
exit(); 
}
if(isset(
$_REQUEST['ok'])){
$pr strong($_POST['pri']);

mysql_query("UPDATE `bill_v` SET `type` = '1' WHERE `id` = '".$id."'");
mysql_query("INSERT INTO `lenta` SET `readlen` = '0', `kto` = '".$user['id']."', `komy` = '".$n['us']."', `text`= 'Вам отказанно в выоде, по причине ".$pr."', `time` = '".time()."' ");
mysql_query("INSERT INTO `bill_hist` SET `summ` = '".$n['summa']."', `chto` = 'Отказанно в выводе',`us` = '".$n['us']."', `type` = '2',`time` = '".time()."'");
mysql_query("UPDATE `users` SET `money` = `money` + '".$n['summa']."' WHERE `id` = '".$n['us']."'");
echo
'<script>
alert("Сохранено!");
window.location.replace("/BillingPanel/Admin");
</script>'
;
}
echo 
'<div class="podmenu">
Кто: '
.nick($n['us']).'</br>
Cумма: <font color="green"><b>'
.($n['summa']).'</b></font>R</br> 
Время: '
.times($n['time']).'</br></div>';
echo
'<div class="podmenu"><form method="POST" action="">
Причина отказа: </br>
<input type="text" placeholder="Почему?" name="pri"></br>
<input type="submit" name="ok" value="Готово">
</form></div>'
;
break;

case
'wiew_op':
echo 
'<form method="post" action="/BillingPanel/Admin/Wiew_Op?">';
echo 
'<div class="podmenu">Введите id:';
echo 
'<input type="text" name="login" />';
echo 
'<input type="submit" name="ok" value="Найти" /></form></div>';
if (isset(
$_REQUEST['ok'])){
$login strong($_POST['login']);
$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `bill_hist` WHERE `us`  = ".$login." "),0);
if (
$k_post==0)
echo 
'<div class="podmenu"><center><font color="red">По вашему запросу ничего не найдено</font><center></div>';
$q mysql_query("SELECT * FROM `bill_hist` WHERE `us` = ".$login."  ORDER BY time DESC");
while (
$a mysql_fetch_array($q)){
echo 
'<div class="podmenu">
Время: '
.times($a['time']).' </br>
Операция: '
.($a['chto']).'</br>
Cумма:  <b>'
.($a['summ']).'</b> руб ('.$type.')';
if(
$a['us2'] != ''){
echo
'</br>User: '.nick($a['us2']).'</br>';
}
echo
'</div>';
}
}
break;

case
'ads_mod':
if (empty(
$user['max'])) $user['max'] = 10;
$max $user['max'];
$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `ads` WHERE `tip` = '1' "), 0);
$k_page k_page($k_post$max);
$page page($k_page);
$start $max $page $max;
$forum_k mysql_query("SELECT * FROM `ads` WHERE `tip` = '1' ORDER BY `kogda` DESC LIMIT $start$max");
while (
$a mysql_fetch_assoc($forum_k)) {
$arr1 = [
'0' => '<b> Нет </b>',
'1' => '<b> Есть  </b>'];
echo 
'<div class="podmenu">
Владелец: '
.nick($a['us']).'</br>
Название: '
.$a['name'].'</br>
Ссылка: '
.$a['url'].'</br>
Дата покупки: '
.vremja($a['kogda']).'('.$a['days'].') дн</br>';
if(
$a['tip'] == 0) {
echo
'Срок: '.$a['days'].' дней</br>';
}
echo
'Цвет: '.$a['color'].' (<font color="'.$a['color'].'">Цвет</font>)</br>
Доп. опции: Жирность: <b>'
.$arr1[$a['b']].'</b>, Курсив: <b>'.$arr1[$a['i']].'</b></br>
<a href="/BillingPanel/Admin/Ads_Mod/Da'
.$a['id'].'/"><b>Подтвердить</b></a> | <a href="/BillingPanel/Admin/Ads_Mod/Net'.$a['id'].'/"><b>Отклонить</b></a>
</div>'
;
}
if (
$k_post 1) echo '<div class="podmenu"><b><center>Пусто!</center></b></div>';
if (
$k_page 1) echo str('' $HOME '/BillingPanel/Admin/Ads_Mods?'$k_page$page); // Вывод страниц
break;

case
'ads_ok':

if(
$ads_m == 0){
header('Location: / ');
exit;    
}

if(isset(
$_REQUEST['ok'])){
$name strong($_POST['name']);
$link strong($_POST['link']);
$days strong($_POST['days']);
$color strong($_POST['color']);

if(empty(
$name) or empty($link) or empty($days) or empty($color)){
$_SESSION['err'] = 'Одно из полей осталось пустым!';
header('Location: ?');
exit;    
}

if (!
preg_match('|^[0-9-]+$|i'$days)){
$_SESSION['err'] = 'В днях только цифры!';
header('Location: ?');
exit;
}

if(!
filter_var($linkFILTER_VALIDATE_URL)){
$_SESSION['err'] = 'Не верный формат URL!';
header('Location: ?');
exit;
}
    

if(
mb_strlen($name) > 50 or mb_strlen($name) < 5){
$_SESSION['err'] = 'Длина имени ссылки от 5 до 50 символов';
header('Location: ?');
exit;
}
    
if(
mb_strlen($link) > 60 or mb_strlen($link) < 5){
$_SESSION['err'] = 'Длина ссылки от 5 до 60 символов';
header('Location: ?');
exit;
}

$endt  = (time() + 86400 $days);
if(
$days == ){
$_SESSION['err'] = 'Минимум  - 1 дн';
header('Location: ?');
exit;     
}

mysql_query("INSERT INTO `lenta` SET `readlen` = '0', `kto` = '".$user['id']."', `komy` = '".$ads_m['us']."', `text`= 'Ваша реклама прошла проверку!', `time` = '".time()."' ");
mysql_query("UPDATE `ads` SET `us` =  '".$ads_m['us']."', `name` =  '".$name."', `url` = '".$link."', `days` = '".$days."', `color` = '".$color."', `tip` = '0',`time_srok` = '".$endt."' WHERE `id`= '".$id."' ");

echo
'<script>
alert("Сохранено!");
window.location.replace("/BillingPanel/Admin/Ads_Mod");
</script>'
;


if(isset(
$_SESSION['err'])){
echo 
'<div class="podmenu"><font color="red"><b><i>'.$_SESSION['err'].'</i></b></font></div>';
}
unset(
$_SESSION['err']);

?>
<div class="podmenu"><form method="POST" action="">
<script src="/js/jscolor.js"></script>
Название:</br>
<input type="text" name="name" value=<?echo'"'.$ads_m['name'].'"';?> placeholder="Имя ссылки"></br>
Ссылка:(с http)</br>
<input type="text" name="link" value=<?echo'"'.$ads_m['url'].'"';?> placeholder="Ссылка"></br>
Сколько дней?:</br>
<input type="text" name="days" value=<?echo'"'.$ads_m['days'].'"';?> placeholder="Сколько дней?"></br>
Цвет:</br>
<input type="text" name="color" value=<?echo'"'.$ads_m['color'].'"';?> id="colorid" class="jscolor {onFineChange:'update(this)', mode:'HVS', hash:false, borderColor:'#ccc #666 #666 #ccc', insetColor:'#666 #ccc #ccc #666', backgroundColor:'#d64a3b'}" value="" maxlength="12" size="6"><br/>
<input type="submit" name="ok" value="Модерировать">
</div></form>

<?
break;

case
'ads_no':
if(
$ads_m == 0){
header('Location: / ');
exit;    
}
if(isset(
$_REQUEST['ok'])){
mysql_query("INSERT INTO `lenta` SET `readlen` = '0', `kto` = '".$user['id']."', `komy` = '".$ads_m['us']."', `text`= 'Ваша реклама не прошла проверку!', `time` = '".time()."' ");
mysql_query("DELETE FROM `ads` WHERE `id` = '".$id."'");
echo
'<script>
alert("Сохранено!");
window.location.replace("/BillingPanel/Admin/Ads_Mod");
</script>'
;
}
echo
'<div class="podmenu">
<form method="POST" action="">
<input type="submit" name="ok" value="Да, отклонить">
</form></div>'
;
break;


case
'ads_edit':
if(
$ads_m == 0){
header('Location: / ');
exit;    
}
if(isset(
$_REQUEST['ok'])){
$name strong($_POST['name']);
$link strong($_POST['link']);
$days strong($_POST['days']);
$color strong($_POST['color']);
$tip strong($_POST['tip']);

if(empty(
$name) or empty($link) or empty($days) or empty($color)){
$_SESSION['err'] = 'Одно из полей осталось пустым!';
header('Location: ?');
exit();    
}

if (!
preg_match('|^[0-9-]+$|i'$days)){
$_SESSION['err'] = 'В днях только цифры!';
header('Location: ?');
exit;
}

if(!
filter_var($linkFILTER_VALIDATE_URL)){
$_SESSION['err'] = 'Не верный формат URL!';
header('Location: ?');
exit;
}
    

if(
mb_strlen($name) > 50 or mb_strlen($name) < 5){
$_SESSION['err'] = 'Длина имени ссылки от 5 до 50 символов';
header('Location: ?');
exit;
}
    
if(
mb_strlen($link) > 60 or mb_strlen($link) < 5){
$_SESSION['err'] = 'Длина ссылки от 5 до 60 символов';
header('Location: ?');
exit;
}

$endt  time() + 86400 $days;
if(
$days == ){
$_SESSION['err'] = 'Минимум  - 1 дн';
header('Location: ?');
exit();     
}
mysql_query("UPDATE `ads` SET `us` =  '".$ads_m['us']."', `name` =  '".$name."', `url` = '".$link."', `days` = '".$days."', `color` = '".$color."', `tip` = '".$tip."',`time_srok` = '".$endt."' WHERE `id`= '".$id."' ");
echo
'<script>
alert("Сохранено!");
window.location.replace("/BillingPanel/Admin/Ads");
</script>'
;


if(isset(
$_SESSION['err'])){
echo 
'<div class="podmenu"><font color="red"><b><i>'.$_SESSION['err'].'</i></b></font></div>';
}
unset(
$_SESSION['err']);

?>
<div class="podmenu"><form method="POST" action="">
<script src="/js/jscolor.js"></script>
Название:</br>
<input type="text" name="name" value=<?echo'"'.$ads_m['name'].'"';?> placeholder="Имя ссылки"></br>
Ссылка:(с http)</br>
<input type="text" name="link" value=<?echo'"'.$ads_m['url'].'"';?> placeholder="Ссылка"></br>
Сколько дней?:</br>
<input type="text" name="days" value=<?echo'"'.$ads_m['days'].'"';?> placeholder="Сколько дней?"></br>
Тип(0 - активна, 1 - на модерации, 2 - Заморожен юзером: 3 - Заморожена админом</br>
<input type="text" name="tip" value=<?echo'"'.$ads_m['tip'].'"';?> placeholder="Тип?"></br>
Цвет:</br>
<input type="text" name="color" value=<?echo'"'.$ads_m['color'].'"';?> id="colorid" class="jscolor {onFineChange:'update(this)', mode:'HVS', hash:false, borderColor:'#ccc #666 #666 #ccc', insetColor:'#666 #ccc #ccc #666', backgroundColor:'#d64a3b'}" value="" maxlength="12" size="6"><br/>
<input type="submit" name="ok" value="Изменить">
</form></div>
</form></div>
<?
break;


case
'ads':
if (empty(
$user['max'])) $user['max'] = 10;
$max $user['max'];
$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `ads` WHERE `id`"), 0);
$k_page k_page($k_post$max);
$page page($k_page);
$start $max $page $max;
$forum_k mysql_query("SELECT * FROM `ads` WHERE `id` ORDER BY `kogda` DESC LIMIT $start$max");
while (
$a mysql_fetch_assoc($forum_k)) {
if(
$a['time_srok'] <= time()){
$type '<b><font color="red">Не активна</b></font>';
}
if(
$a['time_srok'] >= time()){
$type '<b><font color="green">Активна</b></font>';
}
if(
$a['tip'] == 1){
$type '<b><font color="red">Модерируется</b></font>';
}
if(
$a['tip'] == 2){
$type '<b><font color="red">Заморожена</b></font>';
}

if(
$a['tip'] == 3){
$type '<b><font color="red">Заморожена админами</b></font>';
}

$arr1 = [
'0' => '<b> Нет </b>',
'1' => '<b> Есть  </b>'];
echo 
'<div class="podmenu">
Владелец: '
.nick($a['us']).'</br>
Название: '
.$a['name'].'</br>
Ссылка: '
.$a['url'].'</br>
Дата покупки: '
.vremja($a['kogda']).'('.$a['days'].') дн</br>';
if(
$a['tip'] == 0) {
echo
'Дата окончания: '.vremja($a['time_srok']).'</br>';
}
echo
'Цвет: '.$a['color'].' (<font color="'.$a['color'].'">Цвет</font>)</br>
Доп. опции: Жирность: <b>'
.$arr1[$a['b']].'</b>, Курсив: <b>'.$arr1[$a['i']].'</b></br>
Статус: '
.$type.'</br>
<a href="/BillingPanel/Admin/Ads/Edit'
.$a['id'].'/"><b> Редактировать </b></a> | <a href="/BillingPanel/Admin/Ads/Del'.$a['id'].'/"><b> Удалить </b></a>
</div>'
;
}

if (
$k_post 1) echo '<div class="podmenu"><b><center>Пусто!</center></b></div>';
if (
$k_page 1) echo str('' $HOME '/BillingPanel/Admin/Ads?'$k_page$page); // Вывод страниц
break;

case
'ads_del':
if(isset(
$_REQUEST['ok'])){
mysql_query("INSERT INTO `lenta` SET `readlen` = '0', `kto` = '".$user['id']."', `komy` = '".$ads_m['us']."', `text`= 'Ваша реклама была удалена!!', `time` = '".time()."' ");
mysql_query("DELETE FROM `ads` WHERE `id` = '".$id."'");
echo
'<script>
alert("Сохранено!");
window.location.replace("/BillingPanel/Admin/Ads");
</script>'
;
}
echo
'<div class="podmenu">
<form method="POST" action="">
<input type="submit" name="ok" value="Да, удалить">
</form></div>'
;
break;
}
include_once (
'../../system/footer.php');
Онлайн: 1
Реклама