Просмотр файла znak/admin/admin_reclam.php

Размер файла: 2.92Kb
  1. <?php
  2. # Автор: SoluS_Angelu[S] #
  3. # ICQ: 865991 #
  4. # Сайт: http://nkat.h2m.ru #
  5.  
  6. require_once('../h_f/db.php');
  7. require_once('../system/funct.php');
  8. require_once('../h_f/html.php');
  9. require_once('../h_f/navig.php');
  10. echo head();
  11.  
  12. if(!$SES OR $res['level'] != 100)
  13. {
  14. echo '<div class="menu">Доступ запрещён.</div>';
  15. }
  16. else
  17. {
  18. if(isset($_GET['mod'])) $mode = $_GET['mod']; else $mod = false;
  19.  
  20. switch($mod)
  21. {
  22. default:
  23. if(!isset($_GET['id']) OR !is_numeric($_GET['id']))
  24. {
  25. $navig = new navigation();
  26.  
  27. $all = mysql_result(mysql_query('SELECT COUNT(*) FROM reclam'), 0);
  28.  
  29. if(!$all)
  30. {
  31. echo '<div class="menu">Рекламных площадок нет.<br />
  32. &#187; <a href="?mod=add">Добавить</a></div>';
  33. }
  34. else
  35. {
  36. $q = mysql_query('SELECT * FROM reclam ORDER BY id DESC '.$navig->limit());
  37.  
  38. while($url = mysql_fetch_assoc($q))
  39. {
  40. echo '<div class="menu">
  41. &#8226; <a href="?id='.$url['id'].'">'.$url['title'].'</a> [<a href="?mod=del&amp;id='.$url['id'].'">удл.</a>]</div>';
  42. }
  43. $navig->view();
  44. }
  45. echo '<div class="menu">Рекламных ссылок: <b>'.$all.'</b> | <a href="?mod=add">Добавить</a></div>';
  46. }
  47. else
  48. {
  49. $id = f1($_GET['id']);
  50.  
  51. $q = mysql_query('SELECT * FROM reclam WHERE id = "'.$id.'" LIMIT 1');
  52.  
  53. if(mysql_num_rows($q) == 0) exit('Пользователь не найден.');
  54.  
  55. $rec = mysql_fetch_assoc($q);
  56.  
  57. echo '<div class="menu">
  58. Название: <b>'.$rec['title'].'</b><br />
  59. Ссылка: <b>'.$rec['link'].'</b><br />
  60.  
  61. </div>
  62. <div class="menu">
  63. &#187; <a href="?mod=add">Добавить</a> | <a href="?mod=del&amp;id='.$id.'">Удалить</a></div>';
  64. }
  65. break;
  66.  
  67. case 'add';
  68. if(!isset($_POST['link']) OR !isset($_POST['title']))
  69. {
  70. echo '<div class="menu">
  71. <form action="?" method="post" />
  72. Ссылка:<br /><input type="text" name="link" value="http://" /><br />
  73. Название ссылки:<br /><input type="text" name="title" value="" /><br />
  74. <input type="submit" value="Сохранить&#187;" /></form></div>';
  75. }
  76. else
  77. {
  78. $link = f2($_POST['link']);
  79. $title = f2($_POST['title']);
  80.  
  81. if(mysql_query('INSERT INTO reclam SET link = "'.$link.'", title = "'.$title.'"')) echo '<div class="menu">Данные сохранены.</div>';
  82. else echo '<div class="menu">Возникла ошибка при сохранении.</div>';
  83. }
  84. break;
  85.  
  86. case 'del':
  87. if(isset($_GET['id']))
  88. {
  89. $id = f1($_GET['id']);
  90.  
  91. $q = mysql_query('SELECT * FROM reclam WHERE id = "'.$id.'" LIMIT 1');
  92.  
  93. if(mysql_num_rows($q) == 0) exit('Рекламная площадка не найдена.');
  94.  
  95. mysql_query('DELETE FROM reclam WHERE id = "'.$id.'"');
  96.  
  97. echo '<div class="menu">Рекламная площадка удалёна.</div>';
  98. }
  99. break;
  100. }
  101.  
  102. echo '<div class="menu">';
  103. if(isset($_GET['mod']) || isset($_GET['id'])) echo '<a href="?">&#171; Управление рекламой</a><br/>';
  104. echo '<a href="admin.php">&#171; Админка</a><br /></div>';
  105. }
  106. echo foot();
  107. ?>