View file adm_panel/reklama.php

File size: 17.32Kb
<?php

###########################
#Скрипт: Keo v1#
#Автор: GulievMMA#
#Версия: v1#
#Страна: Азербайджан#
#Город: Сумгайыт#
#Спорт: ММА#
#Сайт: KeoTop.Ru#
#Сайт: H9M.Ru#
#Телеграм: @AnarQuliyevMMA#
#E-mail: guliev.mma@gmail.com  #
#WhatsApp: +994 (77) 768-39-39#
#WhatsApp: +994 (55) 968-78-69#
############################
#Скрипт Принадлежит Мне , Продавать и Распростронять Нельзя (!)#
############################

define('NTOP', 1);
$title = 'Админка - Управление Рекламой';
require_once('../system/connect.php');
require_once('../system/core.php');
require_once('../system/function.php');
require_once('../m/head.php');
if ($u['level'] < 2) {
    echo '<div class="title2"><b>Не туда зашел! </b></div>';
    echo '<div class="topni">';
    echo "<center><img src='/img/404/load.gif' alt='Загрузка' /></center>";
    echo '</div>';
    echo '<div class="topni">';
    header('Refresh: 3; URL=http://keotop.ru');
    echo 'Через несколько сек. вы будете перенаправлены на Главную страницу ТОП100';
    echo '</div>';

    require_once('../m/foot.php');
    exit;
} else {


    /////////////////// БЛя начало
    switch ($act) {
        default:
            echo '<div class="title2">Управление рекламой</div>';
            $rekl = mysqli_query($mysqli, "SELECT * FROM `worldkassa` where `payment` > 0 ORDER BY `expire` DESC");
            //////////////// Вывод
            if (mysqli_num_rows($rekl) > 0) {
                while ($row = mysqli_fetch_assoc($rekl)) {

                    echo '<div class="blok">' . ($row['adult'] == 1 ? '<img src="/text/+18.png" alt="reklama asiatop.ru">' : '<img src="/text/ads.png" alt="reklama keotop.ru">') . ' <a ' . (($row['color'] || $row['bold'] || $row['italic']) ? 'style="' . ($row['bold'] ? 'font-weight:bold;' : '') . ($row['italic'] ? 'font-style:italic;' : '') . ($row['color'] ? 'color:' . $row['color'] : '') . '" ' : '') . 'href="' . $row['url'] . '" target="_blank">' . $row['name'] . '</a> [' . $row['expire'] . '] - <a href="http://' . $set['home'] . '/adm_panel/reklama.php?act=del&id=' . $row['id'] . '">[del]</a>';
                    echo ' <a href="http://' . $set['home'] . '/adm_panel/reklama.php?act=edit&id=' . $row['id'] . '">[edit]</a><br/>';
                    echo '</div>';
                }
            } else {

                echo '<div class="topni">Ссылок нету !!! </div>';
            }

            echo '<div class="main">';
            echo '<a href="http://' . $set['home'] . '/adm_panel/reklama.php?act=add">Добавить ссылку</a><br/>';
            echo '</div>';

            break;

            ////////////////////////	Добавление рекламмы

        case 'add':
            echo '<div class="title">Добавление ссылки</div>';
            include '../wk/config.php';
            $error = FALSE;

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

                if (empty($_POST['url']) || empty($_POST['name']) || empty($_POST['days'])) {
                    $error = 'Похоже вы что-то пропустили...';
                } else {

                    $url = (string) $_POST['url'];
                    $ilu = mb_strlen($url);
                    if ($ilu < 11 || $ilu > 50) {
                        $error = 'Предельная длина URL 11-50';
                    } else {

                        $url = mysqli_real_escape_string($mysqli, htmlspecialchars($url));

                        $name = (string) $_POST['name'];
                        $iln = mb_strlen($name);
                        if ($iln < 3 || $iln > 32) {
                            $error = 'Предельная длина названия 3-32';
                        } else {

                            $name = mysqli_real_escape_string($mysqli, htmlspecialchars($name));

                            $days = abs((int) $_POST['days']);

                            if ($days < 0 || $days > $ism) {
                                $error = 'Предельное количество дней 1-' . $ism . '</div>';
                            } else {

                                $summa = $isd2; //сумма платежа


                                $sql = "INSERT INTO `worldkassa` SET `url`='$url', `name`='$name', `payment`=NOW(), `expire`=NOW() + INTERVAL {$days} DAY";

                                if (!empty($_POST['color'])) {
                                    $color = mysqli_real_escape_string($mysqli, htmlspecialchars((string) $_POST['color']));
                                    if (array_key_exists($color, $alc)) {
                                        $sql .= ",`color`='$color'";
                                        $summa += $isc2;
                                    } else {
                                        $error = 'Нет цвета';
                                    };
                                };
                                $summa *= $days;

                                if ($error == FALSE) { //error

                                    if (isset($_POST['bold'])) {
                                        $sql .= ',`bold`=1';
                                        $summa += $isb2;
                                    };

                                    if (isset($_POST['italic'])) {
                                        $sql .= ',`italic`=1';
                                        $summa += $isi2;
                                    };
                                    if (isset($_POST['adult'])) {
                                        $sql .= ',`adult`=1';
                                    };



                                    $sql .= ',`summa`=' . $summa;
                                    $sql .= ',`days`=' . $days;
                                    $sql .= ",`id_bill`='0'";

                                    if (mysqli_query($mysqli, $sql) or die(mysqli_error())) {
                                        header("Location: reklama.php?act=add&amp;success");
                                    } else {
                                        header("Location: reklama.php?act=add&amp;error");
                                    }
                                    exit;
                                }; //error
                            }; //days
                        }; //name
                    }; //url
                }; //empty
            }; //submit


            if ($error) {
                echo '<div class="main"> ' . $error . ' </div>';
            } elseif (isset($_REQUEST['success'])) {
                echo '<div class="main"> Реклама добавлень </div>';
            } elseif (isset($_REQUEST['error'])) {
                echo '<div class="main"><font color="ff0000"> Произошла ошибка </font></div>';
            };

            echo '<form action="reklama.php?act=add" method="post"><div class="main">

URL сайта[50]:<br/><input name="url" type="text" maxlength="50" value="http://"/><br/>

Название ссылки[32]:<br/><input name="name" type="text" maxlength="32"/><br/>

Количество дней[1-' . $ism . ']:<br/><input name="days" type="text" maxlength="5" size="5" value="7"/><br/>

Цвет ссылки:<br/>
<select name="color">';
            foreach ($alc as $slc => $slv) {
                echo '<option value="' . $slc . '">' . $slv . '</option>';
            };
            echo '</select><br/>
<input name="adult" type="checkbox" value="1"/> <b>Сайт для старших 18 лет </b><br/>

<input name="bold" type="checkbox" value="1"/> <b>Жирность</b><br/>

<input name="italic" type="checkbox" value="1"/> <i>Курсивность</i><br/>
<br/>

<input type="submit" name="submit" value="Добавить"/>
</div></form>';

            echo '<div class="stat" style="font-size:x-small">
<div style="color:green">Правила предоставления рекламы:</div>

<b>1. </b>Рекламы показываются до 6 ссылок поочередно, и показываются рандомно.<br/>

<b>2.</b> К рекламе не допускаются сайты нарушающие законодательство всех стран<br/>

<b>3.</b> Запрещены к показу сайты содержащие вирусы, фейки и тп.<br/>

</div>
';
            break;

            /////////////////// Изменерие Рекламы

        case 'edit':
            if ($id) {
                $isset = mysqli_query($mysqli, "SELECT * FROM `worldkassa` WHERE `id` = '" . $id . "'");
                if (mysqli_num_rows($isset) > 0) {
                    $rekl = mysqli_fetch_array($isset);
                    echo '<div class="title">Изменение рекламы</div>';
                    include '../wk/config.php';
                    $error = FALSE;

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

                        if (empty($_POST['url']) || empty($_POST['name']) || empty($_POST['days'])) {
                            $error = 'Похоже вы что-то пропустили...';
                        } else {

                            $url = (string) $_POST['url'];
                            $ilu = mb_strlen($url);
                            if ($ilu < 11 || $ilu > 50) {
                                $error = 'Предельная длина URL 11-50';
                            } else {

                                $url = mysqli_real_escape_string($mysqli, htmlspecialchars($url));

                                $name = (string) $_POST['name'];
                                $iln = mb_strlen($name);
                                if ($iln < 3 || $iln > 32) {
                                    $error = 'Предельная длина названия 3-32';
                                } else {

                                    $name = mysqli_real_escape_string($mysqli, htmlspecialchars($name));

                                    $days = abs((int) $_POST['days']);

                                    if ($days < 0 || $days > $ism) {
                                        $error = 'Предельное количество дней 1-' . $ism . '</div>';
                                    } else {

                                        $summa = $isd2; //сумма платежа


                                        $sql = "UPDATE `worldkassa` SET `url`='$url', `name`='$name', `payment`=NOW(), `expire`=NOW() + INTERVAL {$days} DAY";

                                        if (!empty($_POST['color'])) {
                                            $color = mysqli_real_escape_string($mysqli, htmlspecialchars((string) $_POST['color']));
                                            if (array_key_exists($color, $alc)) {
                                                $sql .= ",`color`='$color'";
                                                $summa += $isc2;
                                            } else {
                                                $error = 'Нет цвета';
                                            };
                                        };
                                        $summa *= $days;

                                        if ($error == FALSE) { //error

                                            if (isset($_POST['bold'])) {
                                                $sql .= ',`bold`=1';
                                                $summa += $isb2;
                                            };

                                            if (isset($_POST['italic'])) {
                                                $sql .= ',`italic`=1';
                                                $summa += $isi2;
                                            };
                                            if (isset($_POST['adult'])) {
                                                $sql .= ',`adult`=1';
                                            };



                                            $sql .= ',`summa`=' . $summa;
                                            $sql .= ',`days`=' . $days;
                                            $sql .= ",`id_bill`='0' WHERE `id` = '" . $id . "'";
                                            echo $sql;
                                            if (mysqli_query($mysqli, $sql)) {
                                                header("Location: reklama.php?act=edit&success&id=" . $id);
                                            } else {
                                                header("Location: reklama.php?act=edit&error&id=" . $id);
                                            }
                                            exit;
                                        }; //error
                                    }; //days
                                }; //name
                            }; //url
                        }; //empty
                    }; //submit


                    if ($error) {
                        echo '<div class="main"> ' . $error . ' </div>';
                    } elseif (isset($_REQUEST['success'])) {
                        echo '<div class="main"> Реклама изменен </div>';
                    } elseif (isset($_REQUEST['error'])) {
                        echo '<div class="main"><font color="ff0000"> Произошла ошибка </font></div>';
                    };

                    echo '<form action="reklama.php?act=edit&amp;id=' . $id . '" method="post"><div class="main">

URL сайта[50]:<br/><input name="url" type="text" maxlength="50" value="' . $rekl['url'] . '"/><br/>

Название ссылки[32]:<br/><input name="name" type="text" value="' . $rekl['name'] . '" maxlength="32"/><br/>

Количество дней[1-' . $ism . ']:<br/><input name="days" type="text" maxlength="5" size="5" value="' . $rekl['days'] . '"/><br/>

Цвет ссылки:<br/>
<select name="color">';
                    foreach ($alc as $slc => $slv) {
                        $selected = ($rekl['color'] == $slc) ? ' selected="selected"' : '';
                        echo '<option value="' . $slc . '"' . $selected . '>' . $slv . '</option>';
                    };
                    echo '</select><br/>';
                    $selected = ($rekl['adult'] == 1) ? ' checked="checked"' : '';

                    echo '<input name="adult" type="checkbox" value="1"' . $selected . '/> <b>Сайт для старших 18 лет </b><br/>';
                    $selected = ($rekl['bold'] == 1) ? ' checked="checked"' : '';

                    echo '<input name="bold" type="checkbox" value="1"' . $selected . '/> <b>Жирность</b><br/>';
                    $selected = ($rekl['italic'] == 1) ? ' checked="checked"' : '';

                    echo '<input name="italic" type="checkbox" value="1"' . $selected . '/> <i>Курсивность</i><br/>
<br/>

<input type="submit" name="submit" value="Изменить"/>
</div></form>';

                    echo '<div class="stat" style="font-size:x-small">
<div style="color:green">Правила предоставления рекламы:</div>

<b>1. </b>Рекламы показываются до 6 ссылок поочередно, и показываются рандомно.<br/>

<b>2.</b> К рекламе не допускаются сайты нарушающие законодательство всех стран<br/>

<b>3.</b> Запрещены к показу сайты содержащие вирусы, фейки и тп.<br/>

</div>
';
                }
            }
            break;
            ///////////// Удаление реаламмы

        case 'del':
            echo '<div class="title2">Управление рекламой</div>';
            $del = mysqli_query($mysqli, "DELETE FROM `worldkassa` WHERE `id` = '" . $id . "'");
            if ($del) {
                echo '<div class="main">';
                echo 'Ссылка Успешно удалена<br/>';
                echo '</div>';
            } else {
                echo '<div class="topni">';
                echo 'Ссылка не удалена<br/>';
                echo '</div>';
            }
            break;

        case 'clear':

            $del = mysqli_query($mysqli, "DELETE FROM `worldkassa` where `payment` = 0");
            if ($del) {
                echo '<div class="main">';
                echo 'Очистка прошла успешно!<br/>';
                echo '</div>';
            } else {
                echo '<div class="topni">';
                echo 'Что-то пошло не так!<br/>';
                echo '</div>';
            }

            break;
    }
    $num_rekl = mysqli_num_rows(mysqli_query($mysqli, "SELECT * FROM `worldkassa` where `payment` =0"));
    echo '<div class="main">';
    echo 'Количество фейковой рекламы = ' . $num_rekl . ' -> очистить рекламу от мусора -> <a href=?act=clear>[Очистить]</a>';
    echo '</div>';
    echo '<div class="main">';
    echo '<a href="http://' . $set['home'] . '/adm_panel/reklama.php">К управлению Рекламой</a><br/>';
    echo '<a href="http://' . $set['home'] . '/adm_panel/index.php">В Админку</a><br/>';
    echo '</div>';
}
require_once('../m/foot.php');