Вход Регистрация
Файл: EROCMS 11.2 ДЛЯ ADULT/Script/pages/advertising.php
Строк: 139
<?php
        
/*
        3020.ru - качай тут
        */
        
$title 'Покупка рекламы';
    
$description $settings['description'];
    
$keywords $settings['keywords'];
        
    
head();
    
advertising();
    
    require 
'core/WapkassaClass.php';
        
    if (isset(
$_GET['Success'])) echo '<p class="view"><font color="green">Оплата успешно произведена</font><br /></p>';
    
    if (isset(
$_GET['Error'])) echo '<p class="view"><font color="red">При оплате возникли проблемы</font><br /></p>';        
        
    if (isset(
$_POST['name'])) {
    
    
$colour = array('DarkBlue''LawnGreen''BlueViolet''Crimson''Red''Fuchsia''Yellow''Orange''DeepPink');
        
    if (!
filter_var($_POST['site'], FILTER_VALIDATE_URL)) $warning 'Неправильный адрес';
    else if (
iconv_strlen($_POST['name'], 'UTF-8') > 32 or iconv_strlen($_POST['name'], 'UTF-8') < 5$warning 'Короткое или длинное название';
    else if(!
preg_match("#^([A-zА-я0-9-_ ])+$#ui"$_POST['name'])) $warning 'В названии присутствуют запрещенные символы';
    else if (!
in_array($_POST['colour'], $colour)) $warning 'Неправильный цвет ссылки';
    else if (
$_POST['term'] > 30 or $_POST['term'] < 1$warning 'Неправильный срок';
    
    if (
$warningerror($warning);
    
    try {
        
        
$term abs(intval($_POST['term']))*86400 time();
        
        
$wapkassa = new WapkassaClass($settings['WK_ID'], $settings['WK_SECRET']);
        
$wapkassa->setParams(intval($_POST['term'])*$settings['advertising'], 'Покупка рекламы');
        
$wapkassa->setParamsAdd(array(
            
'site' => filter($_POST['site']),
            
'name' => filter($_POST['name']),
            
'colour' => filter($_POST['colour']),
            
'term' => $term,
            
'owner' => filter($_SERVER['REMOTE_ADDR'])
        ));

        
$formValue $wapkassa -> getValue();
        
        echo 
'<p class="view"><u>Сумма для оплаты '.abs(intval($_POST['term']))*$settings['advertising'].' руб.</u></p>
        <form method="post" action="https://wapkassa.ru/merchant/payment2">'
;
        
        foreach (
$formValue as $key => $value) echo '<input type="hidden" name="' $key '" value="' $value '">';

        echo 
'<input type="submit" class="byecos" value="Оплатить" /></form>';

    } catch (
Exception $e) {
        
$err[] = $e -> getMessage();
    }
    
    } else {
    
    
?>
        
    <p class="view">
        <u>Стоимость одного дня рекламы <?=$settings['advertising']?> руб.</u>
    </p>

    <form method="post">

        <p><b>Название</b> </p>
        
        <p><input name="name" class="injected" type="text" /></p>
        
        <p><b>Ссылка</b> </p>
        
        <p><input name="site" class="injected" type="text" value="https://"/></p>
    
        <p><b>Цвет</b> </p>
        
        <p>
        <input name="colour" type="radio" value="DarkBlue"> <font color="DarkBlue">DarkBlue</font>
        <input name="colour" type="radio" value="LawnGreen"> <font color="LawnGreen">LawnGreen</font>
        <input name="colour" type="radio" value="BlueViolet"> <font color="BlueViolet">BlueViolet</font>
        <input name="colour" type="radio" value="Crimson"> <font color="Crimson">Crimson</font><br />
        <input name="colour" type="radio" value="Red"> <font color="Red">Red</font>
        <input name="colour" type="radio" value="Fuchsia" checked> <font color="Fuchsia">Fuchsia</font>
        <input name="colour" type="radio" value="Yellow"> <font color="Yellow">Yellow</font>
        <input name="colour" type="radio" value="Orange"> <font color="Orange">Orange</font>
        <input name="colour" type="radio" value="DeepPink"> <font color="DeepPink">DeepPink</font>
        </p>
        
        <p><b>Срок</b> </p>
        
        <p>
        <input name="term" type="radio" value="1"> 1 день
        <input name="term" type="radio" value="2"> 2 дня
        <input name="term" type="radio" value="3" checked> 3 дня
        <input name="term" type="radio" value="4"> 4 дня
        <input name="term" type="radio" value="5"> 5 дней
        <input name="term" type="radio" value="6"> 6 дней<br />
        <input name="term" type="radio" value="7"> Неделя
        <input name="term" type="radio" value="14"> 2 недели
        <input name="term" type="radio" value="30"> Месяц
        </p>
    
        <input type="submit" class="byecos" value="Перейти к оплате"/>
        
    </form>
     
    <?
    
    
}
Онлайн: 2
Реклама