Просмотр файла modules/padmin/ads.php

Размер файла: 3.72Kb
  1. <?php
  2. /**********************************
  3. * @package: PerfCMS *
  4. * @year: 2012 *
  5. * @author: Artas *
  6. * @link: http://perfcms.ru *
  7. **********************************/
  8. $locate = 'in_padmin';
  9. if(isset($user) && $user['level'] >= 6) {
  10. $title = $lang->word('padmin_ads');
  11. require_once(SYS.'/view/header.php');
  12. if(isset($_GET['type']) && $_GET['type'] == 'header') {
  13. $tpl->div('title', $lang->word('padmin_ads_header'));
  14. $adh_r = $db->query("SELECT * FROM `ads` WHERE `type` = '1'")->rowCount();
  15. if($adh_r == 0) {
  16. $tpl->div('menu', $lang->word('no_links'));
  17. }
  18. else
  19. {
  20. $adh_q = $db->query("SELECT * FROM `ads` WHERE `type` = '1'");
  21. while($adh = $adh_q->fetch()) {
  22. echo '<div class="post">
  23. » <a href="/padmin/ads/edit?link_id='.$adh['id'].'">'.output($adh['name']).'</a> [<a href="/padmin/ads/delete?link_id='.$adh['id'].'">x</a>]
  24. </div>';
  25. }
  26. }
  27. $tpl->div('block', NAV.' <a href="/padmin/ads/add?">'. $lang->word('add_link').'</a><br/>'
  28. . img('ads.png') .'<a href="/padmin/ads/">'. $lang->word('padmin_ads') .'</a><br/>'
  29. . img('admin.png') .'<a href="/padmin/">'. $lang->word('padmin') .'</a><br/>'
  30. . HICO .'<a href="/">'. $lang->word('home') .'</a>');
  31. require_once(SYS.'/view/footer.php');
  32. exit;
  33. } elseif(isset($_GET['type']) && $_GET['type'] == 'footer') {
  34. $tpl->div('title', $lang->word('padmin_ads_footer'));
  35. $adh_r = $db->query("SELECT * FROM `ads` WHERE `type` = '2'")->rowCount();
  36. if($adh_r == 0) {
  37. $tpl->div('menu', $lang->word('no_links'));
  38. }
  39. else
  40. {
  41. $adh_q = $db->query("SELECT * FROM `ads` WHERE `type` = '2'");
  42. while($adh = $adh_q->fetch()) {
  43. echo '<div class="post">
  44. » <a href="/padmin/ads/edit?link_id='.$adh['id'].'">'.output($adh['name']).'</a> [<a href="/padmin/ads/delete?link_id='.$adh['id'].'">x</a>]
  45. </div>';
  46. }
  47. }
  48. $tpl->div('block', NAV.' <a href="/padmin/ads/add?">'. $lang->word('add_link').'</a><br/>'
  49. . img('ads.png') .'<a href="/padmin/ads/">'. $lang->word('padmin_ads') .'</a><br/>'
  50. . img('admin.png') .'<a href="/padmin/">'. $lang->word('padmin') .'</a><br/>'
  51. . HICO .'<a href="/">'. $lang->word('home') .'</a>');require_once(SYS.'/view/footer.php');
  52. exit;
  53. } elseif(isset($_GET['type']) && $_GET['type'] == 'banner') {
  54. $tpl->div('title', $lang->word('padmin_ads_banner'));
  55. $adh_r = $db->query("SELECT * FROM `ads` WHERE `type` = '3'")->rowCount();
  56. if($adh_r == 0) {
  57. $tpl->div('menu', $lang->word('no_links'));
  58. }
  59. else
  60. {
  61. $adh_q = $db->query("SELECT * FROM `ads` WHERE `type` = '3'");
  62. while($adh = $adh_q->fetch()) {
  63. echo '<div class="post">
  64. » <a href="/padmin/ads/edit?link_id='.$adh['id'].'">'.output($adh['name']).'</a> [<a href="/padmin/ads/delete?link_id='.$adh['id'].'">x</a>]
  65. </div>';
  66. }
  67. }
  68. $tpl->div('block', NAV.' <a href="/padmin/ads/add?">'. $lang->word('add_link').'</a><br/>'
  69. . img('ads.png') .'<a href="/padmin/ads/">'. $lang->word('padmin_ads') .'</a><br/>'
  70. . img('admin.png') .'<a href="/padmin/">'. $lang->word('padmin') .'</a><br/>'
  71. . HICO .'<a href="/">'. $lang->word('home') .'</a>');
  72. require_once(SYS.'/view/footer.php');
  73. exit;
  74. }
  75. $tpl->div('title', $lang->word('padmin_ads'));
  76. $tpl->div('menu', img('nav.png') . '<a href="/padmin/ads/?type=header">'.$lang->word('padmin_ads_header') .'</a>');
  77. $tpl->div('menu', img('nav.png') . '<a href="/padmin/ads/?type=footer">'.$lang->word('padmin_ads_footer') .'</a>');
  78. $tpl->div('menu', img('nav.png') . '<a href="/padmin/ads/?type=banner">'.$lang->word('padmin_ads_banner') .'</a>');
  79. $tpl->div('block', img('admin.png') .'<a href="/padmin/">'. $lang->word('padmin') .'</a><br/>'. HICO .'<a href="/">'. $lang->word('home') .'</a>');
  80. require_once(SYS.'/view/footer.php');
  81. } else { header('Location: /'); exit;}
  82. ?>