Файл: 4mast/profmas.ru/pages/blogs/new_stat.php
Строк: 25
<?php
require_once('../../includes/Headers.php');
require_once('../../includes/PDO_func.php');
include '../../codes/pagination.php';
if (!isset ($us['id'])) {
        header ('location: /');
        exit;
}
H ('Добавление статьи', 'Добавление статьи'); 
$db=DB::$dbs;
$ref=(isset($_GET['id']) ? intval($_GET['id']) : 1);
if (isset($_GET['check']))
{
    $error=array();
    if (empty($_POST['name'])) $error[]='Вы не ввели Название';
    if (empty($_POST['sub'])) $error[]='Вы не ввели Содержание';
    if (mb_strlen($_POST['name']) > 150) $error[]='В названии более 150 символов';
    
    if (empty($error))
    {
        $phq = 'INSERT INTO `blogs` SET `id`="NULL", `name`=?, `user`='.$us['id'].', `sub`=?, `check`="0", `ref`=?,`time`=?';
        $data = array($_POST['name'],$_POST['sub'],$ref,time());
        $db->query($phq, $data);
        echo '<div class="block">Статья выставлена на модерацию!</div>';
    }
    else
    {
        foreach ($error as $err)
        {
            ?><div class="error"><?=$err?></div><?php
        }
    }
}
?>
<div class="lst">
    <form action="?check&id=<?=intval($_GET['id']);?>" method="POST">Название статьи:<br>
        <input type="text" name="name" placeholder="Название (150)"cols="15" style="width: 240px;"><br>Содержание статьи:<br>
        <textarea name="sub" placeholder="Содержание"rows="15"cols="15" style="width: 240px;"></textarea><br>
        <input type="submit">
    </form>
</div>
<?php
require_once('../../includes/Footers.php');
?>