function advanced_forum_theme in Advanced Forum 6.2
Same name and namespace in other branches
- 6 advanced_forum.module \advanced_forum_theme()
- 7.2 advanced_forum.module \advanced_forum_theme()
Implementation of hook_theme().
File
- ./
advanced_forum.module, line 68 - Enables the look and feel of other popular forum software.
Code
function advanced_forum_theme() {
$items['advanced_forum_l'] = array(
'arguments' => array(
'text' => NULL,
'path' => NULL,
'options' => array(),
'button_class' => NULL,
),
);
$items['advanced_forum_statistics'] = array(
'template' => 'advanced_forum-statistics',
);
$items['advanced_forum_topic_legend'] = array(
'template' => 'advanced_forum-topic-legend',
);
$items['advanced_forum_topic_header'] = array(
'template' => 'advanced_forum-topic-header',
'arguments' => array(
'node' => NULL,
'comment_count' => NULL,
),
);
$items['advanced_forum_active_poster'] = array(
'template' => 'advanced_forum-active-poster',
'arguments' => array(
'forum' => NULL,
'account' => NULL,
'posts' => NULL,
'topics' => NULL,
'last_post' => NULL,
),
);
$items['advanced_forum_forum_legend'] = array(
'template' => 'advanced_forum-forum-legend',
);
$items['advanced_forum_user_picture'] = array(
'arguments' => array(
'account' => NULL,
),
);
$items['advanced_forum_reply_link'] = array(
'arguments' => array(
'node' => NULL,
),
);
$items['advanced_forum_topic_pager'] = array(
'arguments' => array(
'pagecount' => NULL,
'topic' => NULL,
),
);
$items['advanced_forum_shadow_topic'] = array(
'arguments' => array(
'title' => NULL,
'nid' => NULL,
'new_forum' => NULL,
),
);
$items['advanced_forum_subforum_list'] = array(
'arguments' => array(
'subforum_list' => NULL,
),
);
$items['advanced_forum_subcontainer_list'] = array(
'arguments' => array(
'subcontainer_list' => NULL,
),
);
$items['advanced_forum_simple_author_pane'] = array(
'arguments' => array(
'context' => NULL,
),
);
$items['advanced_forum_post_edited'] = array(
'arguments' => array(
'who' => NULL,
'when' => NULL,
'why' => NULL,
),
);
$items['advanced_forum_node_type_create_list'] = array(
'arguments' => array(
'forum_id' => NULL,
),
);
// These only exist if both search and nodecomment are on.
if (module_exists('search') && module_exists('nodecomment')) {
$items['advanced_forum_search_forum'] = array(
'arguments' => array(
'tid' => NULL,
),
'template' => 'advanced_forum-search-forum',
);
$items['advanced_forum_search_topic'] = array(
'arguments' => array(
'node' => NULL,
),
'template' => 'advanced_forum-search-topic',
);
$items['views_view_fields__advanced_forum_search'] = array(
'arguments' => array(
'view' => NULL,
'options' => NULL,
'row' => NULL,
),
'template' => 'advanced_forum_search_result',
'original hook' => 'views_view_fields',
);
$items['views_view_fields__advanced_forum_search_topic'] = array(
'arguments' => array(
'view' => NULL,
'options' => NULL,
'row' => NULL,
),
'template' => 'advanced_forum_search_result',
'original hook' => 'views_view_fields',
);
}
// Templates for features added by Views
$items['views_view_forum_topic_list__advanced_forum_topic_list'] = array(
'arguments' => array(
'view' => NULL,
'options' => NULL,
'rows' => NULL,
'title' => NULL,
),
'template' => 'advanced_forum-topic-list-view',
'original hook' => 'views_view_forum_topic_list',
);
$items['views_view__advanced_forum_topic_list'] = array(
'arguments' => array(
'view' => NULL,
),
'template' => 'advanced_forum-topic-list-outer-view',
'original hook' => 'views_view',
);
$items['views_view__advanced_forum_group_topic_list'] = array(
'arguments' => array(
'view' => NULL,
),
'template' => 'advanced_forum-group-topic-list-outer-view',
'original hook' => 'views_view',
);
return $items;
}