Просмотр файла modules/download/inc/subfolder/newdir.php

Размер файла: 1.98Kb
  1. <?
  2. if( ! defined( 'SHCMS_ENGINE' ) ) {
  3. die('SHCMS Engine No access');
  4. }
  5.  
  6. if(isset($_POST['submit']) and isset($_POST['name'])) {
  7. //Фильтруем new_file
  8. $new_file = intval($_POST['new_file']);
  9. //Обрабатываем название
  10. $name = engine::proc_name($_POST['name']);
  11. $text = $db->safesql($_POST['desc']);
  12. //Проверяет введена ли название
  13. if(!$name) {
  14. echo engine::error(Lang::__('Введите название папки'));
  15. }else {
  16. if($new_file != 2) {
  17. $new_file = 1;
  18. }
  19. //Добавлям данные в базу
  20. $db->query("INSERT INTO `files_dir` (`name`,`text`,`time`,`dir`,`load`) VALUES ('".$db->safesql($name)."','".$db->safesql($text)."','".time()."','".$id."','".$new_file."')");
  21. echo engine::success(Lang::__('Папка успешно создана')); // Успешно
  22. echo engine::home(array(Lang::__('Создать еще'),'dir.php?act=new_dir&id='.$id.'')); //Создать еще одну папку
  23. echo engine::home(array(Lang::__('Назад'),'dir.php?id='.$id.'')); //На пред. страницу
  24. exit;
  25. }
  26. }
  27. //Форма
  28. echo '<div class="mainname">'.Lang::__('Добавление папки').'</div>';
  29. echo '<div class="mainpost">';
  30. $form = new form('?act=new_dir&id='.$id.'');
  31. $form->input(Lang::__('Название папки:'),'name','text');
  32. $form->textarea(Lang::__('Описание:'),'desc');
  33. $form->text('<label>');
  34. $form->input(false,'new_file','checkbox','2','','',true,'',Lang::__('Разрешение на добавление файлов'));
  35. $form->text('</label>');
  36. $form->submit(Lang::__('Отправить'),'submit');
  37. $form->display();
  38. echo '</div>';
  39.  
  40.  
  41. ?>