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

Размер файла: 4.21Kb
  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. if($act and !$id)
  22. {
  23. errors("Ошибка при выводе информации");
  24. header("Refresh: 1; url=?");
  25. include_once'../template/foot.php';
  26. exit;
  27. }
  28.  
  29. switch($act):
  30. case '':
  31. $libs = mysql_query("SELECT * FROM `libs`");
  32. while($lib = mysql_fetch_array($libs))
  33. {
  34. echo '<div class="posts">
  35. <img src="../template/icon/dir.png"/>';
  36. echo ' <a href="list.php?id='.$lib['id'].'">'.$lib['name'].'</a><div class="maintime">';
  37. echo "<a title='Редактировать' href='?act=edit&id=$lib[id]'><img src='/template/icon/edit.png'></a>
  38. <a title='Удаление раздела' href='?id=$lib[id]&act=delete'><img src='/template/icon/delete.png'></a>";
  39. echo '</div><br/>'.$lib['text'].'</div>';
  40. }
  41. echo '<div class="posts"><a href="new_razd.php"><strong>Создать раздел</strong></a></div>';
  42. break;
  43.  
  44. case'delete':
  45.  
  46. $mysql_delete = mysql_fetch_array(mysql_query("SELECT * FROM `libs` WHERE `id` = '$id'"));
  47. $delete = mysql_query("DELETE FROM `libs` WHERE `id` = '$id'");
  48.  
  49. if($delete == true)
  50. {
  51. messag("Раздел $mysql_delete[name] успешно удален");
  52. header("Refresh: 1; url=?");
  53. include_once'../template/foot.php';
  54. exit;
  55. }
  56. else
  57. {
  58. errors("Раздел $mysql_delete[name] не удален");
  59. header("Refresh: 1; url=?");
  60. include_once'../template/foot.php';
  61. exit;
  62. }
  63. break;
  64.  
  65.  
  66. case'edit':
  67.  
  68. $libs = mysql_fetch_array(mysql_query("SELECT * FROM `libs` WHERE `id` = '$id'"));
  69. if(isset($_POST['submit']))
  70. {
  71. $submit = $_POST['submit'];
  72. }
  73. if(isset($submit))
  74. {
  75. if(isset($_POST['name']))
  76. {
  77. $name = $_POST['name'];
  78. }
  79. if(isset($_POST['text']))
  80. {
  81. $text = $_POST['text'];
  82. }
  83.  
  84. if(empty($name))
  85. {
  86. errors("Введите название раздела");
  87. header("Refresh: 1; url=?act=edit&id=$id");
  88. include_once '../template/foot.php';
  89. exit;
  90. }
  91.  
  92. $libs_mysql = mysql_query("UPDATE `libs` SET `name` = '$name',`text` = '$text' WHERE `id` = '$id'");
  93. if($libs_mysql == true)
  94. {
  95. messag('Раздел успешно изменен');
  96. header("Refresh: 1; url=?");
  97. include_once '../template/foot.php';
  98. exit;
  99. }
  100. else
  101. {
  102. errors('Возникла ошибка при редактировании');
  103. header("Refresh: 1; url=?act=edit&id=$id");
  104. include_once '../template/foot.php';
  105. exit;
  106. }
  107.  
  108. }
  109. echo '<form action="?act=edit&id='.$id.'" method="post">';
  110. echo 'Название:<br/><input type="text" name="name" value="'.$libs['name'].'"><br/>';
  111. echo 'Описание<br/><textarea name="text">'.$libs['text'].'</textarea><br/>';
  112. echo '<input type="submit" name="submit">';
  113. echo '</form>';
  114.  
  115.  
  116. break;
  117. endswitch;
  118.  
  119.  
  120. include_once'../template/foot.php';
  121. ?>