View file ä󿪫¬/modules/info/index.php

File size: 2.8Kb
<?php

foreach (array('start', 'compress', 'sess', 'settings', 'db_connect', 'ipua', 'fnc', 'user') as $inc) {
    require_once "../../sys/inc/$inc.php";
}

$set['title'] = lang('Информация по сайту');

require_once H . 'sys/inc/thead.php';

aut();
only_reg();

    #Навигация
    echo "<div class='card-header'>";
    echo "<a href='/' data-toggle='tooltip' data-placement='right' title='" . lang('На главную') . "'><i class='fa fa-home fa-lg'></i></a> <i class='fa fa-angle-right fa-fw'></i> ";
    echo lang('Информация по сайту');
    echo "</div>";
if (access('adm_mysql')) {
echo "<div class='list-group-item'>";
echo "<a class='btn btn-primary btn-sm' href='?info_create'><i class='fa fa-plus fa-fw'></i> Добавить информацию</a>";
echo "</div>";

if (isset($_GET['id'])) { 
$in = $pdo->query("SELECT * FROM `info` WHERE `id` = '". intval($_GET['id']) ."' LIMIT 1")->fetch(PDO::FETCH_ASSOC);
echo "<div class='list-group-item'>";
echo "<b>".text($in['name'])."</b><br><br>";
echo "".output_text($in['msg'])."";
echo "</div>"; 
echo "<div class='list-group-item'>";
echo "<a href='?'>Вернуться к разделам</a>";
echo "</div>"; 
require_once H . 'sys/inc/tfoot.php';
exit();
}    

if (isset($_GET['del'])) { 
$pdo->query("DELETE FROM `info` WHERE `id` = '".intval($_GET['del'])."'");    
    
$_SESSION['message'] = 'Успешно';
header("Location: ?");    
}    

if (isset($_GET['info_create'])) {
if (isset($_POST['ok'])) { 
$msg = stripslashes(htmlspecialchars($_POST['msg'])); 
$name = stripslashes(htmlspecialchars($_POST['name'])); 
$pdo->query("INSERT INTO `info` (`name`, `msg`) values('$name', '$msg')");    
$_SESSION['message'] = 'Успешно';
header("Location: ?");    
}    
echo "<div class='list-group-item'>";
echo "<form method=\"post\" name=\"message\" action=\"?info_create\" enctype=\"multipart/form-data\">\n";
echo "<b>Название</b> <font color=gray><small>(150 символов)</small></font>:<br />\n<input class=\"form-control\" type=\"text\" name=\"name\" /><br />\n";
echo "<b>Содержание</b> <font color=gray><small>(30000 символов)</small></font>:<br>\n";
echo auto_bb("message", "msg");
echo "<textarea class=\"form-control\" rows='5' name=\"msg\"></textarea><br>\n";
$doc->Button('knopka', 'ok', '', 'Добавить');
echo "</form><br>\n";
echo "</div>";
}
}

$k_post = $pdo->query(("SELECT COUNT(*) FROM `info`"), 0)->fetchColumn();
if ($k_post == 0) {
$doc->NoResult();
}

$q = $pdo->query("SELECT * FROM `info`");
while ($post = $q->fetch(PDO::FETCH_ASSOC)) {
echo "<div class = 'list-group-item'>";
echo "<a href='?id=".$post['id']."'>".text($post['name'])."</a> ";
if (access('adm_mysql')) {
echo "[<a href='?del=".$post['id']."'>Удл.</a>]";
}
echo "</div>";
}



require_once H . 'sys/inc/tfoot.php';
?>