File size: 3.67Kb
<?
/* Mixanza Production
* Дата последнего редактирования 10.06.2018
* Модифицировал Mixanza
*/
foreach (array('start', 'compress', 'sess', 'settings', 'db_connect', 'ipua', 'fnc', 'user') as $inc) {
require_once "../../sys/inc/$inc.php";
}
only_reg();
$notes = $pdo->query("SELECT * FROM `notes` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1")->fetch(PDO::FETCH_ASSOC);
$mess = $pdo->query("SELECT * FROM `notes_komm` WHERE `id` = '".intval($_GET['edit'])."' LIMIT 1")->fetch(PDO::FETCH_ASSOC);
$ank = $pdo->query("SELECT * FROM `user` WHERE `id` = '".intval($notes['id_user'])."' LIMIT 1")->fetch(PDO::FETCH_ASSOC);
$set['title'] = 'Редактирование сообщения';
include_once H . 'sys/inc/thead.php';
aut();
#Навигация
echo "<div class='card-header'>";
echo "<a href='/' data-toggle='tooltipecho' data-placement='right' title='" . lang('На главную') . "'><i class='fa fa-home fa-lg'></i></a> <i class='fa fa-angle-right fa-fw'></i> ";
echo "<a href='/info.php?id=$ank[id]'>$ank[nick]</a> <i class='fa fa-angle-right fa-fw'></i> ";
echo "<a href='user.php?id=$ank[id]'>";
echo lang('Блог');
echo "</a> <i class='fa fa-angle-right fa-fw'></i> <a href='list.php?id=$notes[id]'>запись</a> <i class='fa fa-angle-right fa-fw'></i> Редактирование сообщения</div>";
if (access('adm_mysql')){
if (isset($_POST['msg']))
{
$msg = stripslashes(htmlspecialchars($_POST['msg']));
if (utf8_strlen($msg)>10024){$err='Сообщение не может превышать больше 10024 символов';}
if (utf8_strlen($msg)<2){$err='Сообщение слишком короткое';}
if (!isset($err))
{
$pdo->query("UPDATE `notes_komm` SET `msg` = '$msg' WHERE `id`='".intval($_GET['edit'])."'");
$_SESSION['message'] = 'Сообщение успешно отредактировано';
header("Location: /modules/blogs/list.php?id=".$notes['id']."");
exit;
}
}
echo "<div class='list-group-item'>";
echo "<form method='post' name='message'>\n";
echo "<b>Сообщение</b> <font color=gray><small>(30000 символов)</small></font>:<br>\n";
echo auto_bb("message", "msg");
echo "<textarea class=\"form-control\" name=\"msg\">" . output_text($mess['msg']) . "</textarea><br>\n";
$doc->Button('knopka', 'save', '', 'Сохранить');
echo "</form><br><br>\n";
echo "</div>";
}else{
if (isset($user) && $mess['id_user']==$user['id'] && $mess['time']>time()-280){
if (isset($_POST['msg']))
{
$msg = stripslashes(htmlspecialchars($_POST['msg']));
if (utf8_strlen($msg)>10024){$err='Сообщение не может превышать больше 10024 символов';}
if (utf8_strlen($msg)<2){$err='Сообщение слишком короткое';}
if (!isset($err))
{
$pdo->query("UPDATE `notes_komm` SET `msg` = '$msg' WHERE `id`='".intval($_GET['edit'])."'");
$_SESSION['message'] = 'Сообщение успешно отредактировано';
header("Location: /modules/blogs/list.php?id=".$notes['id']."");
exit;
}
}
echo "<div class='list-group-item'>";
echo "<form method='post' name='message'>\n";
echo "<b>Сообщение</b> <font color=gray><small>(30000 символов)</small></font>:<br>\n";
echo auto_bb("message", "msg");
echo "<textarea class=\"form-control\" name=\"msg\">" . output_text($mess['msg']) . "</textarea><br>\n";
$doc->Button('knopka', 'save', '', 'Сохранить');
echo "</form><br><br>\n";
echo "</div>";
}else{
echo "<div class='list-group-item'>Время редактирования этого сообщения истекло</div>";
}}
include_once H . 'sys/inc/tfoot.php';
?>