Initial code using Drupal 6.38
This commit is contained in:
commit
4824608a33
467 changed files with 90887 additions and 0 deletions
28
modules/forum/forum.pages.inc
Normal file
28
modules/forum/forum.pages.inc
Normal file
|
@ -0,0 +1,28 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* User page callbacks for the forum module.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Menu callback; prints a forum listing.
|
||||
*/
|
||||
function forum_page($tid = 0) {
|
||||
if (!is_numeric($tid)) {
|
||||
return MENU_NOT_FOUND;
|
||||
}
|
||||
$tid = (int)$tid;
|
||||
|
||||
$topics = '';
|
||||
$forum_per_page = variable_get('forum_per_page', 25);
|
||||
$sortby = variable_get('forum_order', 1);
|
||||
|
||||
$forums = forum_get_forums($tid);
|
||||
$parents = taxonomy_get_parents_all($tid);
|
||||
if ($tid && !in_array($tid, variable_get('forum_containers', array()))) {
|
||||
$topics = forum_get_topics($tid, $sortby, $forum_per_page);
|
||||
}
|
||||
|
||||
return theme('forums', $forums, $topics, $parents, $tid, $sortby, $forum_per_page);
|
||||
}
|
Reference in a new issue