Файл: 4mast/profmas.ru/pages/blogs/index.php
Строк: 29
<?php
require_once('../../includes/Headers.php');
require_once('../../includes/PDO_func.php');
H ('WM Библиотека', 'WM Библиотека');
$db = DB::$dbs;
if (isset($_GET['new']))
{
if (isset($_GET['create']) AND $us['level'] >= 3)
{
$error = array();
if (empty($_POST['name'])) $error[]='Имя раздела не введено';
if (mb_strlen($_POST['name']) > 50) $error[] = 'Нельзя более 50 символов';
if (empty($error))
{
$phq = 'INSERT INTO `blogs_r` SET `id` = "NULL", `name` = ?';
$db -> query($phq, array($_POST['name']));
?><div class="access">Успешно создано!</div><?php
}
else
{
foreach ($error as $err)
{
?><div class="error"><?=$err?></div><?php
}
}
}
?>
<div class="menu2"><a href="?">Назад</a></div>
<div class="block">
<form action = "?create&new" method = "POST">
<input type="text" name="name" placeholder="Имя папки"><br>
<input type="submit">
</form>
</div>
<?php
require_once('../../includes/Footers.php');
exit();
}
echo '',($us['level'] >= 3 ? '<div class="menu2"> <a href="?new">Создать раздел</a></div>' : '</div>');
$phq = 'SELECT `id` FROM `blogs_r`';
if ($db->query($phq)->rowCount() == 0)
{
?><div class="error">Разделов нет</div><?php
}
else
{
$phq = 'SELECT * FROM `blogs_r` ORDER BY `id` DESC';
$query = $db -> query($phq);
while ($row = $query -> fetch(PDO::FETCH_LAZY))
{
?><a href="/pages/blogs/show_dir.php?id=<?=$row -> id;?>" class="block"><img src="/images/p2.png" class="ico" alt="*"/>
<?=$row -> name?> (<?=$db->query('SELECT `id` FROM `blogs` WHERE `ref` = "'.$row->id.'"')->rowCount();?>)</a></div><?php
}
}
require_once('../../includes/Footers.php');
?>