} case "mod": $forum_obj =& $forum_handler->get($forum_id); loadModuleAdminMenu(2, _AM_NEWBB_EDITTHISFORUM . $forum_obj->getVar('forum_name')); echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_NEWBB_EDITTHISFORUM . "</legend>"; include XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar("dirname") . "/include/form.forum.php"; echo "</fieldset>"; break; case "del": if (isset($_POST['confirm']) != 1) { xoops_confirm(array('op' => 'del', 'forum' => intval($_GET['forum']), 'confirm' => 1), 'admin_forum_manager.php', _AM_NEWBB_TWDAFAP); break; } else { $forum_obj =& $forum_handler->get($_POST['forum']); $forum_handler->delete($forum_obj); mod_clearCacheFile("forum", "newbb"); redirect_header("admin_forum_manager.php?op=manage", 1, _AM_NEWBB_FORUMREMOVED); exit; } break; case "addforum": loadModuleAdminMenu(2, _AM_NEWBB_CREATENEWFORUM); echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_NEWBB_CREATENEWFORUM . "</legend>"; echo "<br />"; $parent_forum = @intval($_GET['forum']); $cat_id = @intval($_GET['cat_id']); if (!$parent_forum && !$cat_id) { break; } $forum_obj =& $forum_handler->create(); $forum_obj->setVar("parent_forum", $parent_forum);
} case "mod": $forum_obj =& $forum_handler->get($forum_id); loadModuleAdminMenu(2, _AM_NEWBB_EDITTHISFORUM . $forum_obj->getVar('forum_name')); echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_NEWBB_EDITTHISFORUM . "</legend>"; include XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar("dirname") . "/include/form.forum.php"; echo "</fieldset>"; break; case "del": if (isset($_POST['confirm']) != 1) { xoops_confirm(array('op' => 'del', 'forum' => intval($_GET['forum']), 'confirm' => 1), 'admin_forum_manager.php', _AM_NEWBB_TWDAFAP); break; } else { $forum_obj =& $forum_handler->get($_POST['forum']); $forum_handler->delete($forum_obj); mod_clearCacheFile("forum", "coops_newbb"); redirect_header("admin_forum_manager.php?op=manage", 1, _AM_NEWBB_FORUMREMOVED); exit; } break; case "addforum": loadModuleAdminMenu(2, _AM_NEWBB_CREATENEWFORUM); echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_NEWBB_CREATENEWFORUM . "</legend>"; echo "<br />"; $parent_forum = @intval($_GET['forum']); $cat_id = @intval($_GET['cat_id']); if (!$parent_forum && !$cat_id) { break; } $forum_obj =& $forum_handler->create(); $forum_obj->setVar("parent_forum", $parent_forum);
function applyTemplate($forum, $mid = 0) { mod_clearCacheFile("permission_forum", "newbb"); $handler =& $this->_loadHandler("forum"); return $handler->applyTemplate($forum, $mid); }