Просмотр файла Panel/edit_category.php

Размер файла: 2.1Kb
<?PHP
require '../System/core.php';
 $title = 'Редактирование категории';
require '../System/header.php';

if(!isset($user)){header('Location: /');}

if(!isset($_GET['id'])){header('Location: /'); exit();}

$id = num($_GET['id']);

# Ишем категорию в бд
$query = mysql_query("SELECT * FROM `category` WHERE `id` = '$id'"); $sql_count++;

if(mysql_num_rows($query) !== '0')
 {
  $error = FALSE;

  if(isset($_POST['edit_category']))
   {
    if(empty($_POST['name'])){error('Введите название категории'); $error = TRUE;}

	if($error == FALSE)
	 {
	  # Фильтруем данные
	  $name = esc($_POST['name']);
	  $translit = esc($_POST['translit']);
	  $description = esc($_POST['description']);
	  $keywords = esc($_POST['keywords']);
	  
	  # Сохраняем категорию
	  mysql_query("UPDATE `category` SET `name` = '$name', `translit` = '$translit', `description` = '$description', `keywords` = '$keywords' WHERE `id` = '$id'"); $sql_count++;
	  
	  # Перекидываем пользователя в эту категорию
	  header('Location: /category/'.$translit.'/');
	 }
   }

  $category = mysql_fetch_array($query);

  ?>
     <form action="" class="text" method="POST">
	  Название:<br />
	  <input type="text" name="name" value="<?=$category['name']?>"><br />
	  
	  Транслит:<br />
	  <input type="text" name="translit" value="<?=$category['translit']?>"><br />

	  Description:<br />
	  <textarea name="description"><?=$category['description']?></textarea><br />

	  Keywords:<br />
	  <textarea name="keywords"><?=$category['keywords']?></textarea><br />

	  <input type="submit" name="edit_category" value="Изменить">
	 </form>
  <?

 }
else
 {
  header('Location: /');
 }
echo '<div class="back"><a href="/Panel/"><img src="/Style/icons/back.png" alt="" /> В панель управления</a></div>';
echo '<div class="back"><a href="/"><img src="/Style/icons/back.png" alt="" /> На главную</a></div>';
require '../System/footer.php';
?>