Просмотр файла download/new_dir.php

Размер файла: 4.02Kb
  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. $shcmsengine['title'] = 'Создать папку';
  14. include_once'../template/head.php';
  15. registrat();
  16. $adminka ->admin();
  17. if($_GET['dir'])
  18. {
  19. $dir = $_GET['dir'];
  20. }
  21.  
  22. if($_POST['submit_dir'])
  23. {
  24. $submit_dir = $_POST['submit_dir'];
  25. }
  26. echo '<div class="posts">';
  27. if(isset($submit_dir))
  28. {
  29. if($_POST['dir_name']){
  30. $dir_names = $_POST['dir_name'];
  31. }
  32. if($_POST['type']){
  33. $type = $_POST['type'];
  34. }
  35. if($_POST['vib']){
  36. $vib = $_POST['vib'];
  37. }
  38.  
  39. if(mysql_result(mysql_query("SELECT * FROM `download_dir` WHERE `name`='$dir_names'"),0) != 0)
  40. {
  41. echo '<div class="errors">Папка с таким именем уже существует</div>';
  42. header("Refresh: 1; url=?act_dir");
  43. include_once'../template/foot.php';
  44. exit();
  45. }
  46.  
  47. if(empty($dir_names))
  48. {
  49. echo '<div class="errors">Введите название папки</div>';
  50. header('Refresh: 1; url=?');
  51. include_once'../template/foot.php';
  52. exit();
  53. }
  54.  
  55. $dir_names = htmlspecialchars($dir_names);
  56. $dir_names = stripslashes($dir_names);
  57. if(strlen($dir_names)<1 || strlen($dir_names) >30)
  58. {
  59. echo '<div class="errors">Название должно быть не больше 30 символов</div>';
  60. header('Refresh:1; url=?');
  61. include_once'../template/foot.php';
  62. exit();
  63. }
  64. if($submit_dir and $dir_names)
  65. {
  66. $dir_path1 = 'download/'. $dir_path . $dir_names;
  67. $dir_n = $dir_path . $dir_names .'/';
  68. $ok_mysql_dir = mysql_query("INSERT INTO `download_dir` (`name`,`time`,`dir_path`,`dir_index`,`vib`,`type`) VALUES ('$dir_names','".time()."','$dir_n','$dir','$vib','$type')");
  69. if($ok_mysql_dir == true)
  70. {
  71. if($dir == true)
  72. {
  73. echo '<div class="actshcms">Папка создана</div>';
  74. header("Refresh: 1; url=index.php?dir=$dir");
  75. include_once'../template/foot.php';
  76. exit;
  77. }
  78. else
  79. {
  80. echo '<div class="actshcms">Папка создана</div>';
  81. header("Refresh: 1; url=index.php?");
  82. include_once'../template/foot.php';
  83. exit;
  84. }
  85. }
  86. else
  87. {
  88. echo '<div class="errors">Ошибка создании папки</div>';
  89. header("Refresh: 1; url=?act_dir");
  90. include_once'../template/foot.php';
  91. exit;
  92. }
  93. }
  94. }
  95. if($dir == true)
  96. {
  97. $form = new form("?dir=$dir");
  98. }
  99. else
  100. {
  101. $form = new form("?dir");
  102. }
  103. $form->input('Название папки:','dir_name','text','',true);
  104. $form->input(false,'vib','checkbox','1 ' .($file_while['vib']?'checked="checked"':'') . '',true,'','','Разрешить выгрузку файлов');
  105. $form->select('Тип папки:','type',array('Все типы' => 1,'Картинки' => 2,'Музыка' =>3, 'Видео' => 4, 'Архивы' => 5),1);
  106. $form->submit('Создать','submit_dir');
  107. $form->finish();
  108. echo '</div>';
  109. include_once'../template/foot.php';
  110. ?>