$currenttab = 'categories'; include 'tabs.php'; } // Process actions. if (isset($_REQUEST['sesskey']) and confirm_sesskey()) { // sesskey must be ok if (!empty($param->delete) and empty($param->cancel)) { if (!empty($param->confirm)) { /// 'confirm' is the category to move existing questions to $qcobject->delete_category($param->delete, $param->confirm); } else { $qcobject->delete_category($param->delete); } } else { if (!empty($param->moveup)) { $qcobject->move_category_up_down('up', $param->moveup); } else { if (!empty($param->movedown)) { $qcobject->move_category_up_down('down', $param->movedown); } else { if (!empty($param->hide)) { $qcobject->publish_category(false, $param->hide); } else { if (!empty($param->move)) { $qcobject->move_category($param->move, $param->moveto); } else { if (!empty($param->publish)) { $qcobject->publish_category(true, $param->publish); } else { if (!empty($param->addcategory)) { $param->newparent = required_param('newparent', PARAM_INT);