Просмотр файла admin_list/photos.php

Размер файла: 4.95Kb
  1. <?
  2. /*
  3. =============================================
  4. Движок: SHCMS Engine
  5. =============================================
  6. Название файла: SHCMS Engine Управление картинками.
  7. =============================================
  8. Official website: http://shcms.ru
  9. =============================================
  10. */
  11. define('SHCMS', true);
  12. include_once'../system/inc/basic_settings.php';
  13. $shcmsengine['title'] = 'SHCMS Engine Управление картинками.';
  14. include_once'../template/head.php';
  15. registrat();
  16. $adminka ->admin();
  17.  
  18. if($user4['team'] != 6)
  19. {
  20. echo 'У вас недостаточно прав для доступа';
  21. header('Refresh: 1; url=/index.php?'.$conservation.'&');
  22. include_once'../template/foot.php';
  23. exit();
  24. }
  25. include_once 'secu.php';
  26.  
  27. function format($name) {
  28. $f1 = strrpos($name, ".");
  29. $f2 = substr($name, $f1 - 999, 1);
  30. $fname = strtolower($f2);
  31. return $fname;
  32. }
  33.  
  34. switch($act):
  35. /*
  36. =====================
  37. По умолчанию выводит разделы управления
  38. @Shamsik (SHCMS_Engine)
  39. =====================
  40. */
  41. default:
  42. echo '<div class="maintitle mainrazd">Управление картинками</div>';
  43. echo '<div class="maintext">
  44. <div class="posts"><a href="?act=avatar">Управление аватарами</a></div>
  45. <div class="posts"><a href="?act=screen">Управление скринами</a></div>
  46. </div>';
  47.  
  48. break;
  49.  
  50. /*
  51. =====================
  52. Функция управления аватарами
  53. @Shamsik (SHCMS_Engine)
  54. =====================
  55. */
  56. case 'avatar':
  57. echo '<div class="maintitle mainrazd">Управление аватарами</div><div class="maintext">';
  58. $dir_them = opendir('../avatar/files/');
  59. echo '<form action="?act=delete_avatar" method="post">';
  60. while ($des_them = readdir($dir_them)) {
  61. if (($des_them != '.') && ($des_them != '..') && ($des_them != 'Thumbs.db')) {
  62. echo '<div class="posts">';
  63. echo '<a href="../avatar/files/'.$des_them.'">'.$des_them.'</a>';
  64. echo '<div class="mainforum">';
  65. $users_global = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".format($des_them)."'"));
  66. echo '<a href="'.DIR_SHCMS.'change_view.php?id='.$users_global['id'].'">'.$users_global['login'].'</a> / ';
  67. $img_info = @getimagesize( '../avatar/files/'.$des_them.'');
  68. $total_size += $this_size + $this_size_2;
  69. echo $img_info[0],'x'.$img_info[1].'&nbsp&nbsp';
  70. echo size(filesize('../avatar/files/'.$des_them.''));
  71. echo '<input type="checkbox" name="delete" value="'.$des_them.'">';
  72. echo '</div></div>';
  73. }
  74. }
  75. echo '</div>';
  76. echo '<input type="submit" value="Удалить файлы">';
  77. echo '</form>';
  78. break;
  79. /*
  80. =====================
  81. Функция удаления аватара
  82. @Shamsik (SHCMS_Engine)
  83. =====================
  84. */
  85. case'delete_avatar':
  86.  
  87. if($_POST['delete']) {
  88. $delete = $_POST['delete'];
  89. }
  90. if(empty($delete)) {
  91. errors('Выберите файл для удаления');
  92. include_once'../template/foot.php';
  93. exit;
  94. }
  95. if($delete == true){
  96. unlink('../avatar/files/'.$delete);
  97. messag("Файл $delete удален успешно");
  98. }
  99. break;
  100.  
  101.  
  102. /*
  103. =====================
  104. Функция управления скринами
  105. @Shamsik (SHCMS_Engine)
  106. =====================
  107. */
  108. case 'screen':
  109. echo '<div class="maintitle mainrazd">Управление скринами</div><div class="maintext">';
  110. $dir_them = opendir('../download/screen/');
  111. echo '<form action="?act=delete_screen" method="post">';
  112. while ($des_them = readdir($dir_them)) {
  113. if (($des_them != '.') && ($des_them != '..') && ($des_them != 'Thumbs.db') && ($des_them != '.htaccess')) {
  114. echo '<div class="posts">';
  115. echo '<a href="../download/screen/'.$des_them.'">'.$des_them.'</a>';
  116. echo '<div class="mainforum">';
  117. $img_info = @getimagesize( '../download/screen/'.$des_them.'');
  118. $total_size += $this_size + $this_size_2;
  119. echo $img_info[0],'x'.$img_info[1].'&nbsp&nbsp';
  120. echo size(filesize('../download/screen/'.$des_them.''));
  121. echo '<input type="checkbox" name="delete" value="'.$des_them.'">';
  122. echo '</div></div>';
  123. }
  124. }
  125. echo '</div>';
  126. echo '<input type="submit" value="Удалить файлы">';
  127. echo '</form>';
  128.  
  129.  
  130. break;
  131. /*
  132. =====================
  133. Функция удаления скрина
  134. @Shamsik (SHCMS_Engine)
  135. =====================
  136. */
  137. case'delete_screen':
  138.  
  139. if($_POST['delete']) {
  140. $delete = $_POST['delete'];
  141. }
  142. if(empty($delete)) {
  143. errors('Выберите файл для удаления');
  144. include_once'../template/foot.php';
  145. exit;
  146. }
  147. if($delete == true){
  148. unlink('../download/screen/'.$delete);
  149. messag("Файл $delete удален успешно");
  150. }
  151. break;
  152.  
  153. endswitch;
  154.  
  155.  
  156.  
  157.  
  158.  
  159. include_once'../template/foot.php';
  160. ?>