Просмотр файла forum/razd_edit.php

Размер файла: 2.79Kb
  1. <?
  2. /*
  3. =============================================
  4. Движок: SHCMS Engine
  5. =============================================
  6. Название файла: Форум
  7. =============================================
  8. Official website: http://shcms.ru
  9. =============================================
  10. */
  11. if($_GET['id']){$id = $_GET['id'];}
  12. define('SHCMS', true);
  13. include_once'../system/inc/basic_settings.php';
  14. $tit = mysql_fetch_array(mysql_query("SELECT * FROM forum_cat WHERE id=$id"));
  15. $shcmsengine['title'] = 'Параметры раздела: '.$tit['name'].'';
  16. include_once'../template/head.php';
  17. registrat();
  18. if($user4['team'] == 6)
  19. {
  20. $q = mysql_query("SELECT * FROM `forum_cat` WHERE `id` = '$id'");
  21. if (!mysql_num_rows($q)) {
  22. header('Refresh: 1; url=./');
  23. echo 'Нельзя редактировать раздел';
  24. include_once'../template/foot.php';
  25. exit();
  26. }
  27. $mysql_upda = mysql_fetch_array($q);
  28.  
  29.  
  30. if($_POST['submit'])
  31. {
  32. $submit = $_POST['submit'];
  33. }
  34.  
  35. if(isset($submit))
  36. {
  37. if($_POST['name'])
  38. {$name = $_POST['name'];}
  39. if($_POST['message'])
  40. {$message= $_POST['message'];}
  41.  
  42. if(empty($name))
  43. {
  44. echo'<div class="errors">Введите название</div>';
  45. include_once'../template/foot.php';
  46. exit();
  47. }
  48. if(empty($message))
  49. {
  50. echo'<div class="errors">Введите описание</div>';
  51. include_once'../template/foot.php';
  52. exit();
  53. }
  54. if(strlen($name)< 0 || strlen($name) >30)
  55. {
  56. echo'<div class="errors">название должен быть не больше 30 символов</div>';
  57. include_once'../template/foot.php';
  58. exit();
  59. }if(strlen($message)< 0 || strlen($message) >255)
  60. {
  61. echo'<div class="errors">Описание должен быть не больше 255 символов</div>';
  62. include_once'../template/foot.php';
  63. exit();
  64. }
  65.  
  66. $mysql_upda['name'] = isset($name) ? shcms_sh_shcms(substr($name, 0, 30)) : '';
  67. $mysql_upda['message'] = isset($message) ? shcms_sh_shcms(substr($message, 0, 255)) : '';
  68.  
  69. if(isset($name) && isset($message))
  70. {
  71. $mysql_okok = mysql_query("UPDATE forum_cat SET name='$name',message='$message' WHERE id=$id");
  72. if($mysql_okok == true)
  73. {
  74. echo '<div class="actshcms">Изминение успешно вступили в силу</div>';
  75. }
  76. else
  77. {
  78. echo '<div class="errors">Произошла ошибка в изминении</div>';
  79. }
  80. }
  81.  
  82. }
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92. echo '<form action="?id='.$id.'&'.$conservation.'" method="post">';
  93. echo 'Название:<br/><input type="text" name="name" value="'.$mysql_upda['name'].'"><br/>';
  94. echo 'Текст<br/><textarea id="text" name="message">'.$mysql_upda['message'].'</textarea><br/>';
  95. echo '<input type="submit" name="submit" value="Применить изминение">';
  96. }
  97. else
  98. {
  99. header('Refresh: 1; url=./');
  100. }
  101. include_once'../template/foot.php';
  102. ?>