Просмотр файла modules/blogs/inc/editblog.php

Размер файла: 2.73Kb
<?
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'));			
		
?>