function _discussthis_build_forums_selection_list in Discuss This! 7
Same name and namespace in other branches
- 7.2 discussthis.admin.inc \_discussthis_build_forums_selection_list()
Build a selection list of available forums containers
Return value
array list of available forums containers
2 calls to _discussthis_build_forums_selection_list()
- discussthis_admin_settings in ./
discussthis.admin.inc - Generate the administration form.
- discussthis_form_alter in ./
discussthis.module - Implements hook_form_alter().
File
- ./
discussthis.admin.inc, line 292 - Settings callbacks
Code
function _discussthis_build_forums_selection_list() {
// Retrieve existing forums
$forums = forum_forum_load();
// Build the selection array
$discussthis_forums = array(
'0' => '-- select --',
);
// Add each forum containers
foreach ($forums->forums as $tid => $forum) {
if (empty($forum->container)) {
$discussthis_forums[$tid] = str_repeat('-', $forum->depth) . $forum->name;
}
}
return $discussthis_forums;
}