Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.45 KB | None | 0 0
  1. <?php
  2.  
  3. // standard hack prevent
  4. define('IN_PHPBB', true);
  5. $phpbb_root_path = './';
  6. include($phpbb_root_path . 'extension.inc');
  7. include($phpbb_root_path . 'common.'.$phpEx);
  8.  
  9. // standard session management
  10. $userdata = session_pagestart($user_ip, PAGE_SITEMAP);
  11. init_userprefs($userdata);
  12.  
  13. // set page title
  14. $page_title = 'Sitemap PlatinumW';
  15.  
  16. // standard page header
  17. include($phpbb_root_path . 'includes/page_header.'.$phpEx);
  18.  
  19. // assign template
  20. $template->set_filenames(array(
  21.         'body' => 'sitemap.tpl')
  22. );
  23.  
  24.  
  25. $template->pparse('body');
  26. ?>
  27.  
  28. <?php
  29. echo "
  30. ";
  31. echo "<h2>phpBB Categories</h2>";
  32.  
  33. $result = mysql_query("SELECT cat_title, cat_id FROM phpbb_categories WHERE cat_id=3 ORDER BY cat_title");
  34. while($row=  mysql_fetch_assoc($result))
  35. {
  36.       echo "<a href='index.php?c=".$row["cat_id"]."'>".$row["cat_title"]."</a><br>";
  37.  
  38. }
  39.  
  40. echo "<h2>phpBB Forums</h2>";
  41.  
  42. $result = mysql_query("SELECT forum_id, forum_name, forum_desc FROM phpbb_forums WHERE `forum_id` = 69 OR `forum_id` = 2 OR `forum_id` = 4 OR `forum_id` = 57 OR `forum_id` = 30 OR `forum_id` = 6 OR `forum_id` = 8 OR `forum_id` = 27 OR `forum_id` = 7 OR `forum_id` = 5 OR `forum_id` = 70 OR `forum_id` = 29 OR `forum_id` = 75  OR `forum_id` = 3  OR `forum_id` = 34 OR `forum_id` = 32 OR `forum_id` = 48 ");
  43. while($row=  mysql_fetch_assoc($result))
  44. {
  45.       echo "<a href='viewforum.php?f=".$row["forum_id"]."'>".$row["forum_name"]."</a><br>";
  46.  
  47. }
  48. echo "<h2>phpBB Topics</h2>";
  49.  
  50. $topics_per_page = 500;
  51. $page = (is_numeric($_GET['page']) ? $_GET['page'] : '1');
  52. if(!$page)
  53.     $page = '1';
  54. $end = $page * $topics_per_page;
  55.  
  56. var_dump($end);
  57. exit;
  58.  
  59. $res = mysql_query('SELECT `topic_id` FROM `phpbb_topics`');
  60. $no_topics = mysql_num_rows($res);
  61. $max_page = ceil($no_topics/$topics_per_page);
  62.     if($no_topics == 0){
  63.         echo 'No topics!';
  64.         exit;
  65.     }
  66. echo '<br />';
  67. echo ($page > 1 ? '<a href="?page='.($page - 1).'">Back</a> ' : 'Back ') .' '. $page.'/'.$max_page. ($page < $max_page ? ' <a href="?page='.($page+1).'">Next</a>' : ' Next');
  68. echo '<br />';
  69.  
  70. $result = mysql_query('SELECT `topic_title`, `topic_id` FROM `phpbb_topics` ORDER BY `topic_title` LIMIT '.($end-$topics_per_page).','.$topics_per_page.';') or die(mysql_error());
  71.  
  72. while($row=mysql_fetch_assoc($result))
  73. {
  74.       echo "<a href='viewtopic.php?t=".$row["topic_id"]."'>".$row["topic_title"]."</a><br>";
  75. }
  76. ?>
  77.  
  78. <?php
  79.  
  80.  
  81.  
  82. include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
  83.  
  84. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement