Вход Регистрация
Файл: modules/paywk/index.php
Строк: 75
<?php
require_once __DIR__ '/sett.php';
include_once 
__DIR__ '/WapkassaClass.php';
include_once(
$_SERVER["DOCUMENT_ROOT"]."/style/head.php");
// ваше подключение к бд
include_once __DIR__ '/connect.php';

// удаляем ссылки которые не оплатили за 24 часа
mysql_query("DELETE FROM `wapkassa` WHERE `time_add` < '" . (time() - 86400) . "' AND `time_pay` = '0'");

if (isset(
$_POST['submit'])) {

    if (!isset(
$_POST['url']) || !isset($_POST['name']) || !isset($_POST['days'])) {
        
$error 'Заполните все поля!';
    } else {
// ссылка
        
$url wk_filter($_POST['url']);
        
$durl mb_strlen($url);
        if (
$durl 10 || $durl 50) {
            
$error 'Длина URL 10-50';
        } else {
// название ссылки
            
$name wk_filter($_POST['name']);
            
$dname mb_strlen($name);
            if (
$dname || $dname 32) {
                
$error 'Длина названия 3-32';
            } else {
// количество дней
                
$days wk_num($_POST['days']);
                if (
$days || $days $day_max) {
                    
$error 'Количество дней 1 - ' $day_max;
                } else {
                    
$summa $cena_day;
                    
$comm 'Заказ рекламы';
                    
$comm .= ' | ' $url;
                    
$comm .= ' | ' $name;
                    
$comm .= ' | ' $days ' дн.';

                    
$sql "INSERT INTO `wapkassa` SET `url` = '" $url "', `name` = '" $name "'";
// цвет
                    
if (isset($_POST['color']) && trim($_POST['color']) != null) {
                        
$color wk_filter($_POST['color']);
                        if (
array_key_exists($color$color_arr)) {
                            
$sql .= ", `color` = '" $color "'";
                            
$summa += $cena_c;
                            
$comm .= ' ' $color;
                        } else 
$error 'Неверный цвет.';
                    }
// жирность
                    
if (isset($_POST['bold'])) {
                        
$sql .= ", `bold` = '1'";
                        
$summa += $cena_b;
                        
$comm .= ' bold';
                    }
// курсивность
                    
if (isset($_POST['italic'])) {
                        
$sql .= ", `italic` = '1'";
                        
$sum += $cena_i;
                        
$comm .= ' italic';
                    }

                    
$summa *= $days;
                    
$sql .= ", `days` = '" $days "', `summa` = '" $summa "', `time_add` = '" time() . "'";
                }
            }
        }
    }
}

if (isset(
$error)) {
    
?>
    <div class="err"><?= $error ?></div><?
} elseif (isset($sql)) {
    
mysql_query($sql) or die(mysql_error());

    try {
        
// Инициализация класса с id сайта и секретным ключом
        
$wapkassa = new WapkassaClass(WK_IDWK_SECRET);

        
// основные параметры - сумма и комментарий платежа
        
$wapkassa->setParams($summa$comm);

        
// допольнительные параметры в виде массива, необязательно
        
$wapkassa->setParamsAdd(array(
            
'id' => mysql_insert_id(),
        ));

        
// получаем данные для генерации формы
        
$formValue $wapkassa->getValue();

        
// генерируем форму
        
echo '<div class="title"> Покупка рекламы</div>';
        echo 
'<form method="post" action="https://wapkassa.ru/merchant/payment2">';
        foreach (
$formValue as $key => $value) {
            echo 
'<input type="hidden" name="' $key '" value="' $value '">';
        }
        echo 
$comm '</br></br>';
        echo 
'<button>Оплатить</button>';
        echo 
'</form>';

    } catch (
Exception $e) {
        
// вывод ошибки
        
echo $e->getMessage();
    }
    exit;
}

?>
<div class="title_red">Заказ рекламы</div>
<div class="text_bottom">
    <font color="red">Ссылка должна быть с http://</font>
    <form action="" method="post">
        URL сайта[50]<br/><input name="url" type="text" maxlength="50" value="http://"/><br/>
        Название ссылки[32]<br/><input name="name" type="text" maxlength="32"/><br/>
        Количество дней[1 - <?= $day_max ?>]<br/><input name="days" type="text" maxlength="5" size="5" value="7"/><br/>
        Цвет ссылки<br/>
        <select name="color">
            <? foreach ($color_arr as $c => $n) { ?>
                <option value="<?= $c ?>"><?= $n ?></option>
            <? ?>
        </select><br/>
        <input name="bold" type="checkbox" value="1"/> <b>Жирность</b><br/>
        <input name="italic" type="checkbox" value="1"/> <i>Курсивность</i><br/>
</div>
<div class="title_black">Оплата через WAPKASSA</div>
<div class="text_center">
    Стоимость размещение рекламы в день: <?= $cena_day ?> руб.<br/>
    Добавление цвета в день: <?= $cena_c ?> руб.<br/>
    Добавление жирности в день: <?= $cena_b ?> руб.<br/>
    Добавление курсивности в день: <?= $cena_i ?> руб.<br/>
    <br/>
    <input type="submit" name="submit" value="Перейти к оплате"/>
    </form>

    <div style="font-size:x-small">
        <div style="color:green">Правила предоставления рекламы:</div>
        <b>1.</b> После покупки, Вы не сможете отказаться, возврат средств не подлежит!<br/>
        <b>2. </b>Рекламы показываются до 6 ссылок поочередно, и показываются рандомно.<br/>
        <b>3.</b> К рекламе не допускаются сайты нарушающие законодательство всех стран<br/>
        <b>4.</b> Запрещены к показу сайты содержащие вирусы, фейки и тп.<br/>
        <span style="color:red;font-weight:bold">(!)</span>
        <b>В случае нарушения данных правил, администрация вправе удалить рекламную ссылку без указания причин и возврата затраченных, денежных средств!</b>
    </div>
</div>

<?php
include_once($_SERVER["DOCUMENT_ROOT"]."/style/foot.php");
?>
Онлайн: 1
Реклама