Вход Регистрация
Файл: _modules/pay/ads/index.php
Строк: 77
<?php

    
# mark core  v1.0
    # author Drk in
    # date 24.10.19     

    # core

    
require_once ( $_SERVER['DOCUMENT_ROOT']."/_core/system.php" );

    
# meta

    
$title 'Покупка рекламы » Мобильные WAP сайты';
    
$description system::check($config['description']);
    
$keywords system::check($config['keywords']);
    
$tl 'Покупка рекламы';

    
# arr

    
$color_arr = [
    
'' => 'Нет цвета',
    
'red' => 'Красный',
    
'blue' => 'Синий',
    
'black' => 'Чёрный',
    
'green' => 'Зелёный',
    
'orange' => 'Оранжевый',
    
'brown' => 'Коричневый',
    
'pink' => 'Розовый',
    
'lime' => 'Лайм',
    
'olive' => 'Оливковый',
    
'khaki' => 'Хаки',
    
'indigo' => 'Индиго',
    
'tomato' => 'Томатный',
    
'crimson' => 'Малиновый',
    
'purple' => 'Пурпурный',
    
'maroon' => 'Каштановый',
    
'chocolate' => 'Шоколадный',
    
'sienna' => 'Охра',
    
'firebrick' => 'Кирпичный',
    
'saddlebrown' => 'Старая кожа',
    
'seagreen' => 'Зелёное море',
    
'forestgreen' => 'Лесная зелень'
    
];

    
# color

    
$color_new null;

    foreach (
$color_arr as $key => $value):
    
    
$color_new.= '<option value="'.$key.'">'.$value.'</option>';

    endforeach;

    
# post

    
if (isset($_POST['CMFS'])):

    
$url system::check($_POST['url']);    
    
$name system::check($_POST['name']);
    
$day system::abs($_POST['day']);
    
$color system::check($_POST['color']);
    
$bold system::abs($_POST['bold']);
    
$italic system::abs($_POST['italic']);    

    if (
system::utf_strlen($url) > && system::utf_strlen($url) < 51):    if (filter_var($urlFILTER_VALIDATE_URL)):        
    if (
system::utf_strlen($name) > && system::utf_strlen($name) < 33):    
    if (
$day >= MIN_ADS && $day <= MAX_ADS):    
    if (
$color == null || $color != null && array_key_exists($color$color_arr)):

    
$price_d $day DAYS$price_c null$price_b null;  $price_i null
    if(
$color != null)$price_c $day COLOR;
    if(
$bold == 1)$price_b $day BOLD;
    if(
$italic == 1)$price_i $day ITALIC;

    
$price $price_d + ($price_c == null 0:$price_c)    + ($price_b == null 0:$price_b)+ ($price_i == null 0:$price_i);

    
DB :: $dbh -> query("INSERT INTO ads SET price = ?, url = ?,name = ?,`day` = ?,color = ?,bold = ?,italic = ?,time_add = ?;",array($price,$url,$name,$day,$color,$bold,$italic,time()));    

    
$id_ads DB :: $dbh -> lastInsertId();    

    
cache_ads::save($id_ads);    

    
# header free- kassa METOD GET
    
    
$m '?m='.FREE_ID_ADS# ID

    
$s '&s='.md5(FREE_ID_ADS.':'.$price.':'.FREE_KEY_ADS.':'.$id_ads); # SIGN
 
    
$oa '&oa='.$price# PRICE PAY

    
$o '&o='.$id_ads# ID PAY

    
$header "http://www.free-kassa.ru/merchant/cash.php{$m}{$s}{$oa}{$o}"

    
system::header($header);

    
# error
    
    
else: system::header('?','Ошибка, не верно указан цвет'); endif;
    else: 
system::header('?','Ошибка, не верно указан срок'); endif;
    else: 
system::header('?','Ошибка, название от 2 до 32 сим.'); endif;
    else: 
system::header('?','Ошибка, не верно указан URL'); endif;    
    else: 
system::header('?','Ошибка, url от 2 до 50 сим.'); endif;    

    endif;

    
# head

    
require_once ( head );

    echo 
'
    <div class="touch">
        • Стоимость размещение рекламы в день: '
.DAYS.' руб.
    <br>• Добавление цвета в день: '
.COLOR.' руб.
    <br>• Добавление жирности в день: '
.BOLD.' руб.
    <br>• Добавление курсивности в день: '
.ITALIC.' руб.
    </div><div class="touch">
    <div style="font-size:12px">
    <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>
    <div class="touch">
    <form method="post" >
    URL:[50]
    <br><input name="url" type="text" value="http://"><br>
    Название ссылки:[32]
    <br><input name="name" type="text" value=""><br>
    Количество дней: [min: '
.MIN_ADS.' | max: '.MAX_ADS.']<br>
    <input name="day" type="text" size="5" value="'
.MIN_ADS.'"><br>
    Цвет ссылки:<br/>
    <select name="color" style="width: 18%;">'
.$color_new.' </select><br/>
    <input name="bold" type="checkbox" value="1"/> <b style="font-size: 12px;">Жирность</b><br/>
    <input name="italic" type="checkbox" value="1"/> <i style="font-size: 12px;">Курсивность</i><br/>
    Способ оплаты: Free-Kassa<br>
    <input name="CMFS" type="submit" value="Перейти к оплате">
    </form>
    </div>
    <a href="'
.site.'" class="touch">« На главную</a>
    '
;

    
# foot

    
require_once ( foot ) ;

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