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

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