File size: 4.56Kb
<?
include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/user.php';
require_once 'config.php'; // $id_shop / $hash
require_once 'connect.php'; // Соединяемся с БД
// Заголовок
$set['title'] = 'Автопокупка рекламы';
include_once '../sys/inc/thead.php';
title();
aut();
if(isset($user)){
$error=FALSE;
if(isset($_POST['submit'])){
if(empty($_POST['url']) || empty($_POST['name']) || empty($_POST['days'])){
$error='Ошибка! Проверте еще разок вашы даные!';
}else{
$url=(string)$_POST['url'];
$ilu=mb_strlen($url);
if($ilu<10 || $ilu>80){
$error='Предельная длина URL-Адреса 10-80 символов!';
}else{
$url=mysql_real_escape_string(htmlspecialchars($url));
$name=(string)$_POST['name'];
$iln=mb_strlen($name);
if($iln<5 || $iln>30){
$error='Предельная длина названия ссылки 5-30 символов!';
}else{
$name=mysql_real_escape_string(htmlspecialchars($name));
$days=abs((int)$_POST['days']);
if($days<0 || $days>$ism){
$error='Предельное количество дней 1-'.$ism.'</div>';
}else{
$summa=$isd; //сумма платежа
$comm='Заказ рекламы'; //комментарий к платежу
$comm.=' | '.$url;
$comm.=' | '.$name;
$comm.=' | '.$days.' дн.';
$sql="INSERT INTO `worldkassa` SET `url`='$url', `name`='$name'";
if(!empty($_POST['color'])){
$color=mysql_real_escape_string(htmlspecialchars((string)$_POST['color']));
if(array_key_exists($color,$alc)){
$sql.=",`color`='$color'"; $summa+=$isc; $comm.=' '.$color;
}else{$error='Нет цвета';};
};
if($error==FALSE){//error
if(isset($_POST['bold'])){ $sql.=',`bold`=1'; $summa+=$isb; $comm.=' bold'; };
if(isset($_POST['italic'])){ $sql.=',`italic`=1'; $summa+=$isi; $comm.=' italic'; };
$summa*=$days;
$sql.=',`summa`='.$summa;
$sql.=',`days`='.$days;
$data=file_get_contents('http://worldkassa.ru/user/oplata.php?id_shop='.$id_shop.'&summa='.$summa.'&hash='.$hash.'&desc='.urlencode($comm));
if(is_numeric($data)){//data
$sql.=",`id_bill`='$data'";
mysql_query($sql)or die(mysql_error());
header("Location: http://worldkassa.ru/user/oplata.php?uniq=".$data);
exit;
}else{//data
$error='Сбой: '.$data;
};//data
};//error
};//days
};//name
};//url
};//empty
};//submit
//
include_once'head.php'; //header
if($error){
echo' <div class="error"> '.$error.' </div>';
}elseif(isset($_REQUEST['success'])){
echo'<div class="success"> Баланс успешно пополнен </div>';
}elseif(isset($_REQUEST['error'])){
echo'<div class="error"> Произошла ошибка при пополнении </div>';
};
if (isset($_REQUEST['ok'])){
echo'<div class="success">Вы согласны c правилами, смело продолжайте!</div>';
}
echo' <form action="index.php" method="post"><fieldset>
<legend>Покупка рекламы</legend>
Адрес сайта:<br/><input name="url" type="text" maxlength="50" value=""/><br/>
Название ссылки:<br/><input name="name" type="text" maxlength="32"/><br/>
Количество дней[1-'.$ism.']:<br/><input name="days" type="text" maxlength="5" size="5" value="1"/><br/>
Выберите цвет ссылки:<br/>
<select name="color">';
foreach($alc as $slc=>$slv){
echo'<option value="'.$slc.'">'.$slv.'</option>';
};
echo'</select><br/>
<input name="bold" type="checkbox" value="1"/> <b>Жирность</b><br/>
<input name="italic" type="checkbox" value="1"/> <i>Курсивность</i><br/>
<br/>
Способ оплаты: 22 шт. (WorldKassa)<br/>
Стоимость размещение рекламы в день: <font color="green">'.$isd.' </font>руб.<br/>
Добавление цвета в день: <font color="green">'.$isc.' </font> руб.<br/>
Добавление жирности в день:<font color="green"> '.$isb.'</font> руб.<br/>
Добавление курсивности в день:<font color="green"> '.$isi.'</font> руб.<br/>
<br/>
Перед оплатой прочитайте <a href="rules.php">правила предоставления рекламы</a>.
<input type="submit" name="submit" value="Перейти к оплате"/>
</fieldset></form>';
}else{
echo 'Необходимо пройти авторизацию на сайте!';}
include_once '../sys/inc/tfoot.php';
?>