Просмотр файла blog/index.php

Размер файла: 3.44Kb
  1. <?php
  2. #-----------------------------------------------------#
  3. # ********* ROTORCMS ********* #
  4. # Made by : VANTUZ #
  5. # E-mail : visavi.net@mail.ru #
  6. # Site : http://pizdec.ru #
  7. # WAP-Site : http://visavi.net #
  8. # ICQ : 36-44-66 #
  9. # Вы не имеете право вносить изменения в код скрипта #
  10. # для его дальнейшего распространения #
  11. #-----------------------------------------------------#
  12. require_once ('../includes/start.php');
  13. require_once ('../includes/functions.php');
  14. require_once ('../includes/header.php');
  15. include_once ('../themes/' . $config['themes'] . '/index.php');
  16.  
  17. if (isset($_GET['act'])) {
  18. $act = check($_GET['act']);
  19. } else {
  20. $act = 'index';
  21. }
  22. if (isset($_GET['start'])) {
  23. $start = abs(intval($_GET['start']));
  24. } else {
  25. $start = 0;
  26. }
  27. if (empty($_GET['uz'])) {
  28. $uz = check($log);
  29. } else {
  30. $uz = check($_GET['uz']);
  31. }
  32.  
  33. show_title('site.png', 'Блоги');
  34. $config['newtitle'] = 'Блоги - Список разделов';
  35.  
  36. switch ($act):
  37. # ###########################################################################################
  38. # # Главная страница ##
  39. # ###########################################################################################
  40. case 'index':
  41.  
  42. $queryblog = DB :: $dbh -> query("SELECT *, (SELECT COUNT(*) FROM `blogs` WHERE `blogs`.`blogs_cats_id` = `catsblog`.`cats_id` AND `blogs`.`blogs_time` > ?) AS `new` FROM `catsblog` ORDER BY `cats_order` ASC;", array(SITETIME-86400 * 3));
  43.  
  44. $blogs = $queryblog -> fetchAll();
  45.  
  46. if (count($blogs) > 0) {
  47. echo '<a href="#down"><img src="../images/img/downs.gif" alt="Вниз" /></a> ';
  48.  
  49. if (is_user()) {
  50. echo 'Мои: <a href="active.php?act=blogs&amp;' . SID . '">статьи</a>, <a href="active.php?act=comments&amp;' . SID . '">комментарии</a> / ';
  51. }
  52.  
  53. echo 'Новые: <a href="new.php?act=blogs&amp;' . SID . '">статьи</a>, <a href="new.php?act=comments&amp;' . SID . '">комментарии</a><hr />';
  54.  
  55. foreach($blogs as $key => $data) {
  56. echo '<img src="../images/img/dir.gif" alt="image" /> ';
  57. echo '<b><a href="blog.php?cid=' . $data['cats_id'] . '&amp;' . SID . '">' . $data['cats_name'] . '</a></b> ';
  58.  
  59. if (empty($data['new'])) {
  60. echo '(' . $data['cats_count'] . ')<br />';
  61. } else {
  62. echo '(' . $data['cats_count'] . '/+' . $data['new'] . ')<br />';
  63. }
  64. }
  65.  
  66. echo '<br /><a href="#up"><img src="../images/img/ups.gif" alt="Вверх" /></a> ';
  67. echo '<a href="top.php?' . SID . '">Топ статей</a> / ';
  68. echo '<a href="tags.php?' . SID . '">Облако тегов</a> / ';
  69. echo '<a href="search.php?' . SID . '">Поиск</a> / ';
  70. echo '<a href="blog.php?act=blogs&amp;' . SID . '">Все статьи</a> / ';
  71. echo '<a href="blog.php?act=new&amp;' . SID . '">Написать</a><br />';
  72. } else {
  73. show_error('Разделы блогов еще не созданы!');
  74. }
  75. break;
  76.  
  77. default:
  78. header("location: index.php?" . SID);
  79. endswitch;
  80.  
  81. echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?' . SID . '">На главную</a>';
  82.  
  83. include_once ("../themes/" . $config['themes'] . "/foot.php");
  84.  
  85. ?>