Просмотр файла modules/gallery/inc/editdir.php

Размер файла: 1.75Kb
  1. <?
  2. if( ! defined( 'SHCMS_ENGINE' ) ) {
  3. die('SHCMS Engine No access');
  4. }
  5. $id = intval($_GET['id']);
  6. engine::nullid($id);
  7. $editdir = $db->super_query( "SELECT * FROM `gallery_dir` WHERE `id` = '{$id}'" );
  8.  
  9. if($editdir['id_user'] != $id_user)
  10. {
  11. header("Location: index.php");
  12. }
  13. echo '<div class="mainname">'.Lang::__('Редактирование').': <b>'.$editdir['name'].'</b></div>';
  14. echo '<div class="mainpost">';
  15. if(isset($_POST['submit']))
  16. {
  17. $name = engine::proc_name($_POST['name']);
  18. $text = $_POST['desc'];
  19. if( empty( $name ) )
  20. {
  21. echo engine::error(Lang::__('Введите название папки'));
  22. echo engine::home( array( Lang::__('Назад') , '/index.php?do=user&id='.$id.'' ) );
  23. exit;
  24. }
  25. $new = $db->query( "UPDATE `gallery_dir` SET `name` = '".$db->safesql($name)."',`text` = '".$db->safesql($text)."' WHERE `id` = '{$id}'" );
  26. if( $new == true )
  27. {
  28. header('Location: index.php?do=photo&id='.$id.'');
  29. exit;
  30. }else
  31. {
  32. echo engine::error(Lang::__('Папка не изменена'));
  33. echo engine::home( array( Lang::__('Назад') , 'index.php?do=editdir&id='.$id.'' ) );
  34. exit;
  35. }
  36. }
  37. $form = new form('?do=editdir&id='.$id.'');
  38. $form->input(Lang::__('Название'),'name','text',$editdir['name']);
  39. $form->textarea(Lang::__('Описание'),'desc',$editdir['text']);
  40. $form->submit(Lang::__('Применить'),'submit');
  41. $form->display();
  42. echo '</div>';
  43. echo engine::home( array( Lang::__('Назад') , 'index.php?do=user&id='.$id.'' ) );
  44.  
  45. ?>