Просмотр файла panel/edit_cat.php

Размер файла: 2.18Kb
<?php
define('_WBLIB',1);
require_once ('../inc/core.php');
if ($level < 2) {exit('Доступ только для администратора');}
$query = mysql_query("SELECT * FROM `article` WHERE `id` = '$id' AND `type` = '1' LIMIT 1");
if (mysql_num_rows($query) == 0) {
    require_once ('../inc/head.php');
	echo '<div class="error">Категория не найдена</div>';
	require_once ('../inc/foot.php');
	exit();
}
$cat = mysql_fetch_array($query);

// Заголовки
$title = 'Редактирование категории '.$cat['name'];
require_once ('../inc/head.php');
#################################

echo '<div class="title">Редактирование категории</div>';
    if (isset($_POST['submit'])) {
               if (empty($_POST['name'])) {
                   echo "<div class='link'><div class='error'>Вы не ввели имя категории</div></div>
			       <div class='bar'<a href='edit_cat.php?id=$id'>Еще раз</a><br/>
			       <a href='index.php'>К категориям</a></div>";
				   require_once ('../inc/foot.php');
                   exit();
				   }    	
		 $name  = htmlspecialchars(trim($_POST['name']));
		 $usr = intval($_POST['usr']);
		 
         mysql_query("UPDATE `article` SET
        `name`='" .mysql_real_escape_string($name). "',
		`right`='" .mysql_real_escape_string($usr). "'
         WHERE `id`='" .$id. "';");
		 header('Location: '.$home.'/view.php?id='.$id.'');
		 } else {	
				
            echo "<div class='link'>
		     <form action='edit_cat.php?id=$id' method='post'>
             Название (max 255)<br/>
             <input type='text' name='name' value='".$cat['name']."'/><br/>
		     <input type='checkbox' name='usr' value='1' ".($cat['right'] == 1 ? 'checked="checked"' : '')."/> Разрешить гостям писать
			 статьи<br/>
             <input type='submit' name = 'submit' value='Изменить'/><br/>
             </form></div>";
		 } 
echo '<div class="bar"><a href="'.$home.'/view.php?id='.$id.'">Назад</a></div>';
echo '<div class="func"><a href="'.$home.'">Главная</a></div>';		
require_once ('../inc/foot.php');
?>