View file plugins/rules/new.php

File size: 3.76Kb
<?php

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/adm_check.php';
include_once '../../sys/inc/user.php';

if (isset($user) && $user['level'] < 3) {
    header("Location: /");
}

$set['title'] = __('Добавление записи');

include_once '../../sys/inc/thead.php';

aut();
title();

if (isset($_GET['post'])) {
    if (isset($_POST['title'])) {
        $title = esc($_POST['title'], 1);
        $msg = esc($_POST['msg'], 1);
        $pos = dbresult(dbquery("SELECT MAX(`pos`) FROM `rules`"), 0) + 1;

        if (!isset($err)) {
            dbquery("INSERT INTO `rules` (`time`, `msg`, `title`, `id_user`, `pos`) values('$time', '$msg', '$title', '$user[id]', '$pos')");
            dbquery("OPTIMIZE TABLE `rules`");

            $_SESSION['message'] = __('Пункт успешно добавлен');

            header("Location: index.php?");
            exit;
        }
    }

    err();

    echo '<form method="post" class="ui form segment" action=""new.php?post">';
    echo __('Название') . ' (' . __('ссылка') . '):<br /><input name="title" size="16" maxlength="32" value="" type="text" /><br /><br />';
    echo "<button class='ui compact blue labeled icon button'><i class='mdi mdi-check icon'></i> " . __('Добавить') . "</button>\n";
    echo '</form>';
}

if (isset($_GET['msg'])) {
    if (isset($_POST['msg'])) {
        $msg = esc($_POST['msg'], 1);
        $pos = dbresult(dbquery("SELECT MAX(`pos`) FROM `rules`"), 0) + 1;

        if (!isset($err)) {
            dbquery("INSERT INTO `rules` (`time`, `msg`, `title`, `id_user`, `pos`) values('$time', '$msg', '$title', '$user[id]', '$pos')");
            dbquery("OPTIMIZE TABLE `rules`");

            $_SESSION['message'] = __('Текст успешно добавлен');

            header("Location: index.php?");
            exit;
        }
    }

    err();

    echo '<form method="post" class="ui form segment" action="new.php?msg">';
    echo __('Текст') . ':<br /><textarea name="msg" ></textarea><br /><br />';
    echo "<button class='ui compact blue labeled icon button'><i class='mdi mdi-check icon'></i> " . __('Добавить') . "</button>\n";
    echo '</form>';
}

if (isset($_GET['url'])) {
    if (isset($_POST['url']) && isset($_POST['name_url'])) {
        $url = esc($_POST['url'], 1);
        $name_url = esc($_POST['name_url'], 1);
        $pos = dbresult(dbquery("SELECT MAX(`pos`) FROM `rules`"), 0) + 1;

        if (!isset($err)) {
            dbquery("INSERT INTO `rules` (`time`, `id_user`, `url`, `name_url`, `pos`) values('$time', '$user[id]', '$url', '$name_url', '$pos')");
            dbquery("OPTIMIZE TABLE `rules`");

            $_SESSION['message'] = __('Ссылка успешно добавлена');

            header("Location: index.php?");
            exit;
        }
    }

    err();

    echo '<form method="post" class="ui form segment" action="new.php?url">';
    echo __('Название ссылки') . ':<br /><input name="name_url" size="16" value="" type="text" /><br />';
    echo __('Адрес ссылки') . ':<br /><input name="url" size="16" value="/" type="text" /><br /><br />';
    echo "<button class='ui compact blue labeled icon button'><i class='mdi mdi-check icon'></i> " . __('Добавить') . "</button>\n";
    echo '</form>';
}

echo "<div class='ui segment'>\n";
echo "<a href='index.php'><i class='mdi mdi-chevron-double-left'></i> " . __('Информация') . "</a>\n";
echo "</div>\n";

include_once '../../sys/inc/tfoot.php';
?>