Файл: modules/blogs/inc/editblog.php
Строк: 73
<?
if( ! defined( 'SHCMS_ENGINE' ) ) {
die('SHCMS Engine No access');
}
$id = intval($_GET['id']);
$blog = $db->get_array($db->query("SELECT * FROM `blogs` WHERE `id` = '{$id}'"));
if(empty($userq['name']) or empty($userq['family']) and $id_user == true)
{
echo engine::error(Lang::__('Чтобы создать блог необходимо вводить Имя и Фамилию в вашем профиле'));
exit;
}
if($blog['id_user'] != $id_user)
{
header('Location: index.php');
exit;
}
if(isset($_POST['submit']))
{
$name = engine::proc_name($_POST['name']);
$text = $_POST['text'];
$mtext = $_POST['mtext'];
$blog = intval($_POST['blog']);
if(empty($name))
{
echo engine::error(Lang::__('Введите название'));
echo engine::home(array('Назад','index.php?do=newblog'));
exit;
}
if(empty($text))
{
echo engine::error(Lang::__('Введите полное описание'));
echo engine::home(array('Назад','index.php?do=newblog'));
exit;
}
if(empty($mtext))
{
echo engine::error(Lang::__('Введите краткое описание'));
echo engine::home(array('Назад','index.php?do=newblog'));
exit;
}
$base = $db->query( "UPDATE `blogs` SET `name` = '".$db->safesql($name)."',`text` = '".$db->safesql($text)."', `mtext` = '".$db->safesql($mtext)."' WHERE `id` = '".intval($id)."'" );
if($base == true)
{
echo engine::success(Lang::__('Блог успешно изменен'));
echo engine::home(array('Назад','index.php'));
exit;
}else {
echo engine::error(Lang::__('Блог не был изменен'));
echo engine::home(array('Назад','index.php?do=editb&id='.$id.''));
exit;
}
}
echo '<div class="mainname">'.Lang::__('Новый блог').'</div>';
echo '<div class="mainpost">';
$form = new form('index.php?do=editb&id='.$id.'');
$form->input(Lang::__('Названия'),'name','text',$blog['name']);
$form->textarea(Lang::__('Полное описание'),'text',$blog['text']);
$form->textarea(Lang::__('Краткое описание'),'mtext',$blog['mtext']);
$form->text('</div><div class="submit">');
$form->submit(Lang::__('Изменить'),'submit');
$form->text('или <a class="cancel" href="index.php">Отмена</a></div>');
$form->display();
echo '</div>';
echo engine::home(array('Назад','index.php'));
?>