<?php
#############################################
# 0JXRgdC70Lgg0YLRiyDRh9C40YLQsNC10YjRjCDRj #
# dGC0L4g0YHQvtC+0LHRidC10L3QuNC1LCDQt9C90L #
# DRh9C40YIg0YLRiyDQvdC10LzQvdC+0LPQviDQt9C #
# 90LDQtdGI0YwgUEhQIQ== #
#__---------------------------------------__#
#__ 0JrQu9C40Log0JrQu9GD0LE= __#
# --------------------------------------- #
# 0JDQstGC0L7RgCA6IE1vcmdhbg== #
# SUNRIDog0L3QtSDRgdC60LDQttGDIHhE #
# #
#############################################
require '../inc/start.php';
require '../inc/regvars.php';
require '../inc/db.php';
require '../inc/config.php';
require '../inc/funct.php';
require '../inc/antidos.php';
require '../inc/gzip.php';
require '../inc/header.php';
only_reg('/aut.php?',true);
if($user_prof['admin']<$config['enable_users_reklama']){location('menu/index.php');}
if(is_active_user($user_prof['id'],0))
{
$title = 'Реклама на сайте';
require '../inc/head.php';
switch($mode = (!empty($_GET['mode'])) ? $_GET['mode'] : null)
{
default:
echo '<div class="sec">
<b>Реклама на сайте</b>
</div><div class="vstavka">
<div class="ad"><img src="/pic/add.png"/> <a href="reklama.php?mode=add">Добавить ссылку</a></div>';
if($user_prof['admin'] >= 2)echo '<div class="ad"><img src="/pic/logs.png"/> <a href="reklama.php?mode=all">Все ссылки</a>('.mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]users_reklama`"),0).')</div>';
echo '<div class="ad"><img src="/pic/user.gif"/> <a href="reklama.php?mode=all'.($user_prof['admin'] >= 2 ? '&user='.$user_prof['id'] : null).'">Мои ссылки</a>('.mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]users_reklama` WHERE `user`='$user_prof[id]'"),0).')</div>';
#if($user_prof['admin'] >= 2)
# {
# echo '<br />
#<div class="ad"><img src="/pic/admin.png"/> <a href="tasks.php?mode=moder">Модерировать</a>('.mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]tasks` WHERE `status` = '1'"),0).')</div>';
# }
#<div class="ad"><img src="/pic/"/> <a href="tasks.php?mode="></a></div>
break;
#######################################
case 'add':
echo '<div class="sec">
<a href="reklama.php">Реклама на сайте</a> / <b>Добавление ссылки</b>
</div><div class="vstavka">';
if(isset($_GET['confirm']) && $_GET['confirm'] == 'yes')
{
$name = obr($_POST['name'],'string',40);
$link = strtolower(obr($_POST['link'],'string',40));
$days = obr($_POST['days'],'integer',4);
if(!empty($name) && !empty($link) && $days > 0)
{
if(stripos($link,'http://')!==false) { $link = str_replace('http://','',$link); }
$credits = $days * $config['price_users_reklama'];
if($user_prof['in_bank'] >= $credits)
{
if(mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]users_reklama` WHERE `link` = '$link'"),0) == 0)
{
$do = $sitetime + ($days * 86400);
if(query("UPDATE `$db[prefix]users` SET `in_bank` = `in_bank` - $credits WHERE `id` = '$user_prof[id]'") && query("INSERT INTO `$db[prefix]users_reklama` SET `user` = '$user_prof[id]',`name` = '$name',`link` = '$link',`do` = '$do'"))
{
echo 'Ссылка успешно установлена<br />
<a href="reklama.php">Далее>>></a>';
}else{echo 'Неизвестная ошибка!<br />
<a href="reklama.php?mode=add"><<<Назад</a>';}
}else{echo 'Этот сайт уже рекламируется!<br />
<a href="reklama.php?mode=add"><<<Назад</a>';}
}else{echo 'Недостаточно кредитов!<br />
<a href="reklama.php?mode=add"><<<Назад</a>';}
}else{echo 'Заполните все поля верно!<br />
<a href="reklama.php?mode=add"><<<Назад</a>';}
}
else
{
echo '<form action="reklama.php?mode=add&confirm=yes" method="POST">
Название : <br />
<input name="name" type="text" maxlength="40"><br />
Ссылка (без http://) : <br />
<input name="link" type="text" maxlength="40"><br />
Срок для установки (в днях) : <br />
<input name="days" type="text" value="1" size="3" maxlength="4"><br />
<input type="submit" value="Добавить">
</form><br />
Цена за один день размещения : <b>'.$config['price_users_reklama'].'</b> '.postfix($config['price_users_reklama']).'<br />
Кредиты для оплаты должны находиться в банке!<br />';
}
break;
#######################################
case 'all':
$sec = 'Рекламные ссылки';
$get_user = $where = null;
$uid = 0;
$just_user = 0;
if($user_prof['admin'] == 0)
{
$just_user = 1;
$uid = $user_prof['id'];
$sec = 'Мои рекламные ссылки';
$where = "WHERE `user` = '$uid'";
}elseif(!empty($_GET['user']))
{
$uid = obr($_GET['user'],'integer');
$res_u = query("SELECT login FROM `$db[prefix]users` WHERE `id` = '$uid'");
if(mysql_num_rows($res_u) > 0 && ($user_prof['admin'] >= 2 || $user_prof['id'] == $uid))
{
$sec .= ', пользователя '.mysql_result($res_u,0);
$get_user = '&user='.$uid;
$where = "WHERE `user` = '$uid'";
}
}
echo '<div class="sec">
<a href="reklama.php">Реклама на сайте</a> / <b>'.$sec.'</b>
</div><div class="vstavka">';
$tasks = mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]users_reklama` $where"),0);
if($tasks > 0)
{
$str = ceil($tasks/$set_on_page);
if($page > $str)location('menu/tasks.php?mode=all'.$get_user);
sorting(array('do'=>'сроку окончания показа','user'=>'пользователю','link'=>'ссылке','name'=>'названию'),'do','reklama.php?mode=all&page='.$page.'&sort={$sort}'.$get_user);
$res_t = query("SELECT * FROM `$db[prefix]users_reklama` $where ORDER BY `$sort` DESC LIMIT $p_str,$set_on_page");
$num = $p_str;
while($reklama = mysql_fetch_array($res_t))
{
$num ++;
echo '<div class="ie"><b>'.$num.'.</b> <a href="/go.php?go=http://'.$reklama['link'].' "><b>'.$reklama['name'].'</b></a>(<b>'.$reklama['link'].'</b>) - <b>до '.formatdate($reklama['do']).'</b>';
if($just_user == 0 && $sort == 'user')echo ', '.userlogin($reklama['user'],1,1,$mfvl,1,$user_prof['set_econom_traf']);
echo '<br />';
if($user_prof['admin'] >= 2) echo '[<a href="reklama.php?mode=reklama&rid='.$reklama['id'].'&act=edit">изм.</a>]';
echo ' [<a href="reklama.php?mode=reklama&rid='.$reklama['id'].'&act=del">удал.</a>]';
echo '</div>';
}
navigator($str,$page,'reklama.php','mode=all&sort='.$sort.$get_user,true,true);
}else{echo 'Заданий нет';}
break;
#######################################
case 'reklama':
if(empty($_GET['rid']))location('menu/tasks.php');
$where = "AND `user` = '$user_prof[id]'";
if($user_prof['admin'] >= 2)$where = null;
$rid = obr($_GET['rid'],'integer');
$res = query("SELECT * FROM `$db[prefix]users_reklama` WHERE `id` = '$rid' $where");
if(mysql_num_rows($res) == 0)location('menu/reklama.php');
$reklama = mysql_fetch_array($res);
echo '<div class="sec">
<a href="reklama.php">Реклама на сайте</a> / <a href="reklama.php?mode=reklama&rid='.$rid.'"><b>'.$reklama['name'].'</b></a>
</div><div class="vstavka">';
switch($act = (!empty($_GET['act'])) ? $_GET['act'] : null)
{
default:
location('menu/reklama.php');
break;
###################
case 'edit':
if($user_prof['admin'] < 2)location('menu/reklama.php');
if(isset($_GET['confirm']) && $_GET['confirm'] == 'yes')
{
$name = obr($_POST['name'],'string',40);
$link = strtolower(obr($_POST['link'],'string',40));
$days = obr($_POST['days'],'integer',4);
if(!empty($name) && !empty($link) && $days > 0)
{
if(stripos($link,'http://')!==false) { $link = str_replace('http://','',$link); }
$credits = $days * $config['price_users_reklama'];
if($link == $reklama['link'] || mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]users_reklama` WHERE `link` = '$link'"),0) == 0)
{
$do = $sitetime + ($days * 86400);
if(query("UPDATE `$db[prefix]users_reklama` SET `user` = '$user_prof[id]',`name` = '$name',`link` = '$link',`do` = '$do' WHERE `id` = '$rid'"))
{
echo 'Ссылка успешно установлена<br />
<a href="reklama.php">Далее>>></a>';
}else{echo 'Неизвестная ошибка!<br />
<a href="reklama.php?mode=reklama&rid='.$rid.'&act=edit"><<<Назад</a>';}
}else{echo 'Этот сайт уже рекламируется!<br />
<a href="reklama.php?mode=reklama&rid='.$rid.'&act=edit"><<<Назад</a>';}
}else{echo 'Заполните все поля верно!<br />
<a href="reklama.php?mode=reklama&rid='.$rid.'&act=edit"><<<Назад</a>';}
# reklama.php?mode=reklama&rid='.$rid.'&act=edit
}
else
{
echo '<form action="reklama.php?mode=reklama&rid='.$rid.'&act=edit&confirm=yes" method="POST" class="ad">
Название : <br />
<input name="name" type="text" value="'.$reklama['name'].'" maxlength="40"><br />
Ссылка (без http://) : <br />
<input name="link" type="text" value="'.$reklama['link'].'" maxlength="40"><br />
Срок для установки (в днях) : <br />
<input name="days" type="text" value="'.ceil(($reklama['do'] - $sitetime) / 86400).'" size="3" maxlength="4"><br />
<input type="submit" value="Изменить">
</form><br />';
}
break;
###################
case 'del':
if(isset($_GET['confirm']) && $_GET['confirm'] == 'yes')
{
if(query("DELETE FROM `$db[prefix]users_reklama` WHERE `id` = '$rid'"))
{
echo 'Реклама удалена<br />
<a href="reklama.php">Далее>>></a>';
}else{echo 'Неизвестная ошибка!<br />
<a href="reklama.php?mode=reklama&rid='.$rid.'&act=del"><<<Назад</a>';}
}
else
{
echo 'Вы действительно хотите удалить ссылку <b>'.$reklama['name'].'</b>, без возврата средств<br />
<center><a href="reklama.php?mode=reklama&rid='.$rid.'&act=del&confirm=yes">Да</a> | <a href="reklama.php">Нет</a></center>';
}
break;
}
break;
}
}else
{
$title = 'Ошибка';
require '../inc/head.php';
echo '<div class="sec">Ошибка</div><div class="vstavka">
Ваш статус неактивен!<br /> недоступны!';
}
echo '<hr/>';
if(!empty($mode))echo '..<a href="reklama.php">Реклама на сайте</a><br />';
echo '.<a href="/menu/">Кабинет</a><br />';
require '../inc/foot.php';
################################################
# 0KHQutGA0LjQv9GCINC90LUg0L/QsNCx0LvQuNC6IQ== #
# 0KHRgtCw0LLRgNC+0L/QvtC70YwsIDIwMDkg0LMu #
################################################
?>