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

Размер файла: 2.4Kb
  1. <?
  2. if (isset($_GET['act']) && isset($_GET['ok']) && $_GET['act']=='set' && isset($_POST['name']))
  3. {
  4.  
  5. $name=esc(stripcslashes(htmlspecialchars($_POST['name'])));
  6. if (isset($_POST['translit1']) && $_POST['translit1']==1)$name=translit($name);
  7. if (strlen2($name)<3)$err='Слишком короткое название';
  8. if (strlen2($name)>32)$err='Слишком днинное название';
  9. $name=my_esc($name);
  10.  
  11.  
  12. if (!isset($err)){
  13.  
  14. admin_log('Форум','Разделы',"Переименование раздела '$razd[name]' в '$name'");
  15.  
  16. mysql_query("UPDATE `forum_r` SET `name` = '$name' WHERE `id` = '$razdel[id]' LIMIT 1");
  17. $razdel=mysql_fetch_assoc(mysql_query("SELECT * FROM `forum_r` WHERE `id` = '$razdel[id]' LIMIT 1"));
  18. msg('Изменения успешно приняты');
  19. }
  20. }
  21.  
  22. if (isset($_GET['act']) && isset($_GET['ok']) && $_GET['act']=='mesto' && isset($_POST['forum']) && is_numeric($_POST['forum'])
  23. && mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_f` WHERE `id` = '".intval($_POST['forum'])."'"),0)==1)
  24. {
  25. $forum_new['id']=intval($_POST['forum']);
  26. $forum_old=$forum;
  27. mysql_query("UPDATE `forum_p` SET `id_forum` = '$forum_new[id]' WHERE `id_forum` = '$forum[id]' AND `id_razdel` = '$razdel[id]'");
  28. mysql_query("UPDATE `forum_t` SET `id_forum` = '$forum_new[id]' WHERE `id_forum` = '$forum[id]' AND `id_razdel` = '$razdel[id]'");
  29. mysql_query("UPDATE `forum_r` SET `id_forum` = '$forum_new[id]' WHERE `id_forum` = '$forum[id]' AND `id` = '$razdel[id]'");
  30.  
  31.  
  32. $forum=mysql_fetch_assoc(mysql_query("SELECT * FROM `forum_f` WHERE `id` = '$forum_new[id]' LIMIT 1"));
  33.  
  34.  
  35. admin_log('Форум','Разделы',"Перенос раздела '$razd[name]' из подфорума '$forum_old[name]' в '$forum[name]'");
  36.  
  37. msg('Раздел успешно перенесен');
  38.  
  39. }
  40.  
  41. if (isset($_GET['act']) && isset($_GET['ok']) && $_GET['act']=='delete')
  42. {
  43.  
  44. mysql_query("DELETE FROM `forum_r` WHERE `id` = '$razdel[id]'");
  45. mysql_query("DELETE FROM `forum_t` WHERE `id_razdel` = '$razdel[id]'");
  46. mysql_query("DELETE FROM `forum_p` WHERE `id_razdel` = '$razdel[id]'");
  47. admin_log('Форум','Разделы',"Удаление раздела '$razd[name]' из подфорума '$forum[name]'");
  48. msg('Раздел успешно удален');
  49. err();
  50. aut();
  51. echo "<a href=\"/forum/$forum[id]/\">В Подфорум</a><br />\n";
  52. echo "<a href=\"/forum/\">В форум</a><br />\n";
  53. include_once '../sys/inc/tfoot.php';
  54. }
  55. ?>