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

Размер файла: 5.53Kb
  1. <?php
  2. /*
  3. =============================================
  4. Движок: SHCMS Engine
  5. =============================================
  6. Название файла: Библиотека
  7. =============================================
  8. Official website: http://shcms.ru
  9. =============================================
  10. Данный код защищен авторскими правами
  11. =============================================
  12. */
  13. define('SHCMS', true);
  14. include_once'../system/inc/basic_settings.php';
  15. $shcmsengine['title'] = 'Настройка разделов обменника';
  16. include_once'../template/head.php';
  17. registrat();
  18. $adminka ->admin();
  19. if($_GET['id']){$id = $_GET['id'];}
  20.  
  21.  
  22. switch($act):
  23. case '':
  24. $down = mysql_query("SELECT * FROM `download_dir` WHERE `dir_index`='0'");
  25. while($downloads = mysql_fetch_array($down))
  26. {
  27. echo '<div class="posts">
  28. <img src="../template/icon/dir.png"/>';
  29. echo '&nbsp'.$downloads['name'].'<div class="maintime">';
  30. echo "<a title='Редактировать' href='?act=edit&id=$downloads[id]'><img src='/template/icon/edit.png'></a>
  31. <a title='Удаление раздела' href='?id=$downloads[id]&act=delete'><img src='/template/icon/delete.png'></a>";
  32. echo '</div><br/>'.$downloads['text'].'</div>';
  33. }
  34. echo '<div class="posts"><a href="?act=file"><strong>Настройка всех папок</strong></a></div>';
  35. break;
  36. case 'file':
  37. $down = mysql_query("SELECT * FROM `download_dir` WHERE `dir_index` > '0'");
  38. while($downloads = mysql_fetch_array($down))
  39. {
  40. echo '<div class="posts">
  41. <img src="../template/icon/dir.png"/>';
  42. echo '&nbsp'.$downloads['name'].'<div class="maintime">';
  43. echo "<a title='Редактировать' href='?act=edit&id=$downloads[id]'><img src='/template/icon/edit.png'></a>
  44. <a title='Удаление раздела' href='?id=$downloads[id]&act=delete'><img src='/template/icon/delete.png'></a>";
  45. echo '</div><br/>'.$downloads['text'].'</div>';
  46. }
  47. echo '<div class="posts"><a href="?act=file"><strong>Настройка всех папок</strong></a></div>';
  48. break;
  49.  
  50. case'delete':
  51.  
  52. echo '<div class="user_foot">Удаление папки</div>';
  53. $delw = mysql_fetch_array(mysql_query("SELECT * FROM `download_dir` WHERE `id`=`$id`"));
  54. if($_POST['delete_dir'])
  55. {
  56. $delete_dir = $_POST['delete_dir'];
  57. }
  58. if(isset($delete_dir))
  59. {
  60. $delete = mysql_query("DELETE FROM `download_dir` WHERE `id`='$id'");
  61. if($delete == true){
  62. echo '<div class="actshcms">Папка успешно удалена</div>';
  63. header("Refresh:1; url=?");
  64. exit();
  65. }
  66. else
  67. {
  68. echo '<div class="errors">Ошибка удаление папки</div>';
  69. header("Refresh:1; url=?delete_dir");
  70. exit();
  71. }
  72. }
  73.  
  74. echo '<form action="?act=delete&id='.$id.'" method="post">';
  75. echo '<input type="submit" name="delete_dir" value="Удалить">';
  76. echo '</form>';
  77. break;
  78.  
  79.  
  80. case'edit':
  81.  
  82. $download = mysql_fetch_array(mysql_query("SELECT * FROM `download_dir` WHERE `id` = '$id'"));
  83. if(isset($_POST['submit']))
  84. {
  85. $submit = $_POST['submit'];
  86. }
  87. if(isset($submit))
  88. {
  89. if(isset($_POST['name']))
  90. {
  91. $name = $_POST['name'];
  92. }
  93. if(isset($_POST['type']))
  94. {
  95. $type = $_POST['type'];
  96. }
  97. if(empty($name))
  98. {
  99. errors("Введите название раздела");
  100. header("Refresh: 1; url=?act=edit&id=$id");
  101. include_once '../template/foot.php';
  102. exit;
  103. }
  104.  
  105. $download_mysql = mysql_query("UPDATE `download_dir` SET `name` = '$name', `type` = '$type' WHERE `id` = '$id'");
  106. if($download_mysql == true)
  107. {
  108. messag('Раздел успешно изменен');
  109. header("Refresh: 1; url=?");
  110. include_once '../template/foot.php';
  111. exit;
  112. }
  113. else
  114. {
  115. errors('Возникла ошибка при редактировании');
  116. header("Refresh: 1; url=?act=edit&id=$id");
  117. include_once '../template/foot.php';
  118. exit;
  119. }
  120.  
  121. }
  122. $type_array = mysql_fetch_array(mysql_query("SELECT * FROM `download_dir` WHERE `id` = '$id'"));
  123. $form = new form('?act=edit&id='.$id.'');
  124. $form->input('Название:','name','text',$download['name'],true);
  125. $form->select('Тип папки:','type',array('Все типы' => 1,'Картинки' => 2,'Музыка' => 3, 'Видео' => 4, 'Архивы' => 5),$type_array['type']);
  126. $form->submit('Сохранить','submit');
  127. $form->finish();
  128. break;
  129. endswitch;
  130.  
  131.  
  132. include_once'../template/foot.php';
  133. ?>