}
 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);
Esempio n. 3
0
 function applyTemplate($forum, $mid = 0)
 {
     mod_clearCacheFile("permission_forum", "newbb");
     $handler =& $this->_loadHandler("forum");
     return $handler->applyTemplate($forum, $mid);
 }