forum_admin
- Versions
- 4.6
forum_admin()
Administration page which allows maintaining forums
Code
modules/forum.module, line 62
<?php
function forum_admin() {
$op = $_POST['op'];
$edit = $_POST['edit'];
if (empty($op)) {
$op = arg(2);
}
switch ($op) {
case 'add':
if (arg(3) == 'forum') {
$output = forum_form_forum();
}
else if (arg(3) == 'container') {
$output = forum_form_container();
}
break;
case 'edit':
if (arg(3) == 'forum') {
$output = forum_form_forum(object2array(taxonomy_get_term(arg(4))));
}
else if (arg(3) == 'container') {
$output = forum_form_container(object2array(taxonomy_get_term(arg(4))));
}
break;
case t('Delete'):
if (!$edit['confirm']) {
$output = _forum_confirm_delete($edit['tid']);
break;
}
else {
$edit['name'] = 0;
}
case t('Submit'):
$edit = taxonomy_save_term($edit);
if (arg(3) == 'container') {
$containers = variable_get('forum_containers', array());
$containers[] = $edit['tid'];
variable_set('forum_containers', $containers);
}
drupal_goto('admin/forum');
default:
$output = forum_overview();
}
print theme('page', $output);
}
?>Login or register to post comments 