Вход Регистрация
Файл: wapxl.ru/ads/index.php
Строк: 362
<?
require '../shaxty.php';


$align 'left';
$title 'Размещение рекламы';
$description 'Размещение рекламы на сайте, покупка прямых ссылок дешего';
$keywords 'дешовая реклама купить прямые ссылки на сайт';
include_once (
'../shaxty/head.php');




echo 
'<div class="col-md-8 col-sm-12 col-xs-12"><div class="panel panel-default">';
echo 
'<div class="panel-heading"> <b>Размещение рекламы</b></div><div class="panel-body">';





$mesto = isset ($_REQUEST['mesto']) ? func::checkin($_REQUEST['mesto']) : false;
if(!isset(
$mesto))header('Location: /404.php');


$mest explode("-",$mesto);

$v_n $mest[0]; // Верх или низ сайта 1 - внрх, 0 - низ
$web $mest[1]; // версия сайта 1- веб, 0 - вап
$ryad $mest[2]; // номер ссылки (ряд)

if(!isset($v_n))header('Location: /404.php');
if(!isset(
$web))header('Location: /404.php');
if(!isset(
$ryad))header('Location: /404.php');


$reklama core:: $db -> queryFetch("SELECT `link`,`link_name`,`bb`,`color` FROM `reklama` WHERE `payment`=? and `time_off`>=? and `v_n`=? and `web`=? and `ryad`=?  LIMIT 1;", array(1,core::$realtime,$v_n,$web,$ryad));
if(isset(
$reklama['link']))header('Location: /404.php');


if(
$v_n==1)core::$set['rekl'] = 5;
else 
core::$set['rekl'] = 3;



core::$set['bb'] = 2;
core::$set['color'] = 1;

if (empty(
$act)){

echo 
'<b>Место и параметры размещения:</b><br />';

if(
$v_n==1)$vvn '<b>вверху</b>';
else 
$vvn '<b>внизу</b>';

if(
$web==1)$webn 'только на устройствах с широким экраном (ПК и Планшеты)';
elseif(
$web==0$webn 'только на устройствах с узким экраном (мобильные телефоны)';
elseif(
$web==2$webn 'на всех устройствах';



echo 
'Ваша рекламная ссылка будет размещена '.$vvn.' сайта и будет показана '.$webn.'<br /><br />';


echo 
'<form action="?act=addi&amp;mesto='.$mesto.'&amp;'.SID.'" method="post">';



echo
'<b>Ссылка:</b> (с http://)<br /><textarea cols="50" rows="1" name="link" >http://</textarea><br />';

echo
'<b>Название ссылки:</b> (До 35 символов)<br /><textarea cols="50" rows="5" name="link_name" ></textarea><br />
Можно указывать неограниченное кол-во названий, через перенос стоки <i class="fa fa-list-ol"></i><br /><br />'
;

echo 
'<b>Срок</b> (<b>'.func::slova(core::$set['rekl'],'рубль','рубля','рублей').'</b> сутки)<br /><input name="srok" value="7" title="Text"/> суток<br/>';

echo 
'<b>Шрифт</b> (+ <b>'.func::slova(core::$set['bb'],'рубль','рубля','рублей').'</b> сутки)<br /><select name="bb">
<option value="" selected="selected">Нет</option>
<option value="i">Наклонный</option>'
;
echo 
'<option value="u">Подчёркнутый</option>';
 echo 
'<option value="b">Жирный</option>';
echo 
'</select><br /><br />';

echo 
'<b>Цвет</b> (+ <b>'.func::slova(core::$set['color'],'рубль','рубля','рублей').'</b> сутки)<br /><select name="color">
<option value="" selected="selected">Нет</option>
<option value="FF0000">Красный</option>
<option value="0000FF">Синий</option>
<option value="00FF00">Зеленый</option>
</select><br /><br />'
;

echo 
'<b>Свой цвет</b>(например: FF0000)<br /><input name="color2" value="" title="Text"/><br/>';




echo 
'<br /><input type="submit" class="ibutton" value="Добавить"/></form><br />';




}else if(
$act=='addi'){



$link func::checkin($_POST['link']);



$srokfunc::checkin(intval($_POST['srok']));
$bbfunc::checkin($_POST['bb']);
$colorfunc::checkin($_POST['color']);
$color2func::checkin($_POST['color2']);


if(
$color == '')$color $color2;
if(
$srok=='' || $srok<1)$err 'Минимальный срок размещения рекламы <b>1 сутки</b><br />';

$record=split("rn"$_POST['link_name']);
$num=count($record);
for (
$i=0;$i<$num;$i++){

if (
func::utf_strlen($record[$i]) > 35)$err .= 'Одно из названий превышает 35 символов ('.$record[$i].' - '.func::utf_strlen($record[$i]).' симв.)<br />';

$link_name .= func::checkin($record[$i])."<br />";
}



if (empty(
$err)){
echo 
'<form action="?act=add_ok&amp;mesto='.$mesto.'&amp;'.SID.'" method="post">';

if(
$bb!='')$cena_bb core::$set['bb'] * $srok;
else 
$cena_bb 0;

if(
$color!='')$cena_color core::$set['color'] * $srok;
else 
$cena_color 0;

$link_name1 ''.$link_name.'';

$cena = (core::$set['rekl'] * $srok) + $cena_bb $cena_color;

if (
$color==''$link_name1 ''.$link_name1.'';
else 
$link_name1 '<font color="#'.$color.'">'.$link_name1.'</font>';

if (
$bb==''$link_name1 ''.$link_name1.'';
else 
$link_name1 '<'.$bb.'>'.$link_name1.'</'.$bb.'>';


echo 
'<br />Ссылка: <b>'.$link.'</b><br />
Названия ссылок: <br />'
.$link_name1.'<br />';



echo 
'<br />Стоймость заказанной рекламы <b>'.func::slova($cena,'рубль','рубля','рублей').'</b>.<br />';


echo 
'<br /><input type="submit" class="ibutton" value="Продолжить"/><br /><br />
<input name="link" type="hidden" value="'
.$link.'">
<input name="link_name" type="hidden" value="'
.$link_name.'">
<input name="srok" type="hidden" value="'
.$srok.'">
<input name="bb" type="hidden" value="'
.$bb.'">
<input name="color" type="hidden" value="'
.$color.'">
<input name="color2" type="hidden" value="'
.$color2.'"></form>';


}else echo 
$err;

}else if(
$act=='add_ok'){

$link func::checkin($_POST['link']);


$srokfunc::checkin(intval($_POST['srok']));
$bbfunc::checkin($_POST['bb']);
$colorfunc::checkin($_POST['color']);
$color2func::checkin($_POST['color2']);





if(
$color == '')$color $color2;
if(
$srok=='' || $srok<1)$err.= 'Минимальный срок размещения рекламы <b>1 сутки</b><br />';

if(
$link=='')$err.= 'Укажите адрес<br />';
if(
$_POST['link_name']=='')$err.= 'Укажите названия ссылки<br />';

if (empty(
$err)){

if(
$bb!='')$cena_bb core::$set['bb'] * $srok;
else 
$cena_bb 0;

if(
$color!='')$cena_color core::$set['color'] * $srok;
else 
$cena_color 0;



$cena = (core::$set['rekl'] * $srok) + $cena_bb $cena_color;


$time_off core::$realtime + (86400 $srok);




$dbi core::$db -> prepare("INSERT INTO `payment` SET `LMI_PAYMENT_AMOUNT`=?, `time`=?, `yes`=?");
$dbi -> execute($cena,core::$realtime,0);

$LMI_PAYMENT_NO core::$db -> lastInsertId();


// записываем данные рекламы в бд

$dbi core::$db -> prepare("INSERT INTO `reklama` SET `srok`=?, `link`=?, `link_name`=?, `bb`=?, `color`=?, `time_on`=?, `time_off`=?, `v_n`=?, `web`=?, `ryad`=?, `payment`=?");
$dbi -> execute($srok,$link,func::checkin(bbcode::br($_POST['link_name'])),$bb,$color,core::$realtime,$time_off,$v_n,$web,$ryad,$LMI_PAYMENT_NO);

$rid core::$db -> lastInsertId();



echo 
'<form id=pay name=pay method="POST" action="https://merchant.webmoney.ru/lmi/payment.asp">

<p><b>Платеж через сервис Webmoney Merchant Interface</b> <br />
Оплата с кошелька Webmoney, а также: Банковские карты, Мобильный телефон (МТС и Билайн), Терминалы оплаты и т.д.</p>
<p>

    <input type="hidden" name="LMI_PAYMENT_AMOUNT" value="'
.$cena.'">
    <input type="hidden" name="LMI_PAYMENT_DESC_BASE64" value="'
.base64_encode('Покупка рекламы').'">
    <input type="hidden" name="LMI_PAYMENT_NO" value="'
.$LMI_PAYMENT_NO.'">
    <input type="hidden" name="LMI_PAYEE_PURSE" value="R152066650114">

</p>
<p>
    <input type="submit" value="Перевести '
.$cena.' WMR">
</p>
</form> '
;


}else echo 
$err;


} else if(
$act=='edit'){
if (!
level::dostup('servis'))func::errors('<b>В доступе отказано!</b>');



$ryadfunc::checkin(intval($_GET['ryad']));
$reklfunc::checkin(intval($_GET['rekl']));

$a core:: $db -> queryFetch("SELECT * FROM `reklama` WHERE `id`=?", array($rekl));

echo 
"<br /><br />";
echo 
'<form action="?act=editi&amp;ryad='.$ryad.'&amp;rekl='.$rekl.'&amp;'.SID.'" method="post">';

echo 
'<b>Категории:</b><br />
<textarea cols="'
.core::$user['pole2'].'" rows="'.core::$user['pole1'].'" name="cats" >'.$a['cats'].'</textarea><br />';



echo
'Ссылка: (с http://)<br /><textarea cols="'.core::$user['pole2'].'" rows="'.core::$user['pole1'].'" name="link" >'.$a['link'].'</textarea><br />';

echo
'Название ссылки:<br /><textarea cols="'.core::$user['pole2'].'" rows="'.core::$user['pole1'].'" name="link_name" >'.$a['link_name'].'</textarea><br /><br />';


echo 
'Начало:<br/>';
echo 
'<input name="day1" value="'.date('d'$a['time_on']).'" size="2" maxlength="2"/>.<input size="2" name="month1" value="'.date('m'$a['time_on']).'"  maxlength="2"/>.';

$ferdDate=date("Y"$time);
echo 
'<select name="year1">
<option value="'
.date('Y'$a['time_on']).'">'.date('Y'$a['time_on']).'</option>
<option value="'
.$ferdDate.'">'.$ferdDate.'</option>
<option value="'
.($ferdDate+1).'">'.($ferdDate+1).'</option>
<option value="'
.($ferdDate+2).'">'.($ferdDate+2).'</option>
</select><br />'
;

echo 
'Конец:<br/>';
echo 
'<input size="2" name="day2" value="'.date('d'$a['time_off']).'"  maxlength="2"/>.<input size="2" name="month2" value="'.date('m'$a['time_off']).'"  maxlength="2"/>';
$ferdDate=date("Y"$time);
echo 
'<select name="year2">
<option value="'
.date('Y'$a['time_off']).'">'.date('Y'$a['time_off']).'</option>
<option value="'
.$ferdDate.'">'.$ferdDate.'</option>
<option value="'
.($ferdDate+1).'">'.($ferdDate+1).'</option>
<option value="'
.($ferdDate+2).'">'.($ferdDate+2).'</option>
</select><br /><br />'
;



if (
$a['bb']=='')$s 'selected="selected"';
if (
$a['bb']=='i')$s1 'selected="selected"';
if (
$a['bb']=='u')$s2 'selected="selected"';
if (
$a['bb']=='b')$s3 'selected="selected"';
echo 
'Шрифт (+ <b>'.func::slova(core::$set['bb'],'рубль','рубля','рублей').'</b> сутки)<br /><select name="bb">
<option value="" '
.$s.'">Нет</option>
<option value="i" '
.$s1.'>Наклонный</option>';
echo 
'<option value="u" '.$s2.'>Подчёркнутый</option>';
 echo 
'<option value="b" '.$s3.'>Жирный</option>';
echo 
'</select><br /><br />';

echo 
'Цвет (+ <b>'.func::slova(core::$set['color'],'рубль','рубля','рублей').'</b> сутки)<br /><select name="color"> ';
if (
$a['color']=='')$selected 'selected="selected"';
if (
$a['color']=='FF0000')$selected1 'selected="selected"';
if (
$a['color']=='0000FF')$selected2 'selected="selected"';
if (
$a['color']=='00FF00')$selected3 'selected="selected"';
echo 
'<option value="" '.$selected.'>Нет</option>';
echo 
'<option value="FF0000" '.$selected1.'>Красный</option>';
echo 
'<option value="0000FF" '.$selected2.'>Синий</option>';
echo 
'<option value="00FF00" '.$selected3.'>Зеленый</option>';
echo 
'</select><br /><br />';
if (
$a['color']!='' && $a['color']!='FF0000' && $a['color']!='0000FF' && $a['color']!='00FF00'){
echo 
'Свой цвет(например: FF0000)<br /><input name="color2" value="'.$a['color'].'" title="Text"/><br/>';
}

echo 
'<br /><input type="submit" class="ibutton" value="Изменить"/></form><br /><br />';


}else if(
$act=='editi'){
if (!
level::dostup('servis'))func::errors('<b>В доступе отказано!</b>');

$cats func::checkin($_POST['cats']);

$link func::checkin($_POST['link']);
$link_name func::checkin($_POST['link_name']);


$srokfunc::checkin(intval($_POST['srok']));
$bbfunc::checkin($_POST['bb']);
$colorfunc::checkin($_POST['color']);
$color2func::checkin($_POST['color2']);
$ryadfunc::checkin(intval($_POST['ryad']));
$reklfunc::checkin(intval($_GET['rekl']));

$day1 func::checkin($_POST['day1']);
$month1 func::checkin($_POST['month1']);
$year1 func::checkin($_POST['year1']);
$day2 func::checkin($_POST['day2']);
$month2 func::checkin($_POST['month2']);
$year2 func::checkin($_POST['year2']);


$time_on strtotime(date("$day1.$month1.$year1"));

$time_off strtotime(date("$day2.$month2.$year2"));


if(
$color == '')$color $color2;

if(
$link=='')$err.= 'Укажите адрес<br />';
if(
$link_name=='')$err.= 'Укажите имя ссылки<br />';

if (empty(
$err)){



$dbi core::$db -> prepare("UPDATE `reklama` SET `cats`=?, `link`=?, `link_name`=?, `bb`=?, `color`=?, `ryad`=?, `time_on`=?, `time_off`=? WHERE `id`=?");
$dbi -> execute($cats,$link,$link_name,$bb,$color,$ryad,$time_on,$time_off,$rekl);

header ('Location: ?act=all&'.SID); exit;


}else echo 
$err;

}


echo 
'<br />';
echo 
'<b>Запрещается размещать рекламные ссылки ведущие на сайты с</b>:<br />
      Педофилией, суици́д,зоофилию, живодёрство, все виды наркомании и пропаганды наркотиков...<br />
      Нарушение приведет к удалению ссылки без возврата средств.
      '
;



echo 
'</div></div>';
include_once (
'../shaxty/foot.php');

?>
Онлайн: 0
Реклама