File size: 2.42Kb
<?
define('SHCMS', true);
include_once'../system/inc/basic_settings.php';
if($_GET['id']){$id=$_GET['id'];}
registrat();
$lib = mysql_fetch_array(mysql_query("SELECT * FROM `libs` WHERE `id` = '$id'"));
$shcmsengine['title'] = Lang::get('Библиотека - %s - Добавить статью',$lib['name']);
include_once'../template/head.php';
if($_POST['submit']){$submit = $_POST['submit'];}
if(isset($submit))
{
if($_POST['name']){$name = $_POST['name'];}
if($_POST['text']){$text = $_POST['text'];}
if(empty($name)) {
errors(Lang::get('Введите названия статьи'));
header("Refresh: 1; url=new.stat.php?id=$id");
include_once'../template/foot.php';
exit;
}
$lib_prov = mysql_query("SELECT * FROM `libs_stat` WHERE `name`='" . mysql_real_escape_string($name) . "';");
if (mysql_fetch_array($lib_prov) != 0) {
errors(Lang::get('Статья с такой названией уже есть в библиотеке'));
header("Refresh: 1; url=?id=".$id."");
include_once'../template/foot.php';
exit();
}
if(strlen($name) <1 || strlen($name) > 100) {
errors(Lang::get('Название должно быть не больше 60 символов'));
header("Refresh: 1; url=new.stat.php?id=$id");
include_once'../template/foot.php';
exit;
}
if(empty($text)){
errors(Lang::get('Введите текст статьи'));
header("Refresh: 1; url=new.stat.php?id=$id");
include_once'../template/foot.php';
exit;}
$libs = mysql_query("INSERT INTO `libs_stat` (`dir`,`name`,`text`,`time`,`user_id`) VALUES ('$id','$name','".my_esc($text)."','".time()."','$user_id')");
if($libs == true){
messag(Lang::get('Статья успешно добавлена'));
header("Refresh: 1; url=/libs/list.php?id=$id");
include_once'../template/foot.php';
exit;
}
else{
errors(Lang::get('Возникла ошибка при добавлении статьи'));
header("Refresh: 1; url=new.stat.php?id=$id");
include_once'../template/foot.php';
exit;}
}
$form = new form("?id=$id");
$form->input(Lang::get('<strong>Названия статьи:</strong>'),'name','text',false,true);
$form->textarea(Lang::get('<strong>Текст статьи:</strong>'),'text',false,true);
$form->submit(Lang::get('Создать статью'),'submit');
$form->submit(Lang::get('Обновить'),'refresh');
$form->finish();
include_once'../template/foot.php';
?>