$teamid = post_int('teamid'); } $team = BoincTeam::lookup_id($teamid); if (!$team) { error_page("no such team"); } $cmd = get_str('cmd', true); if (!$cmd) { $cmd = post_str('cmd', true); } if ($cmd == 'manage') { $user = get_logged_in_user(); require_founder_login($user, $team); $forum = BoincForum::lookup("parent_type=1 and category={$teamid}"); if (!$forum) { create_confirm($user, $team); } else { edit_form($user, $team, $forum, false); } } else { if ($cmd == 'create') { $user = get_logged_in_user(); check_tokens($user->authenticator); require_founder_login($user, $team); create_forum($user, $team); } else { if ($cmd == 'edit_action') { $user = get_logged_in_user(); require_founder_login($user, $team); check_tokens($user->authenticator); $forum = BoincForum::lookup("parent_type=1 and category={$teamid}");
do_module_header('Relational Content Matrix', $links); switch ($_REQUEST['do']) { case 'search': search_content(); break; case 'search2': search2(); break; case 'viewmatrix': viewmatrix(); break; case 'create': create_new(); break; case 'create2': create_confirm(); break; case 'delete_resource': delete_resource(); break; } function viewmatrix() { global $db; do_form_header('rcm_matrix.php'); generate_matrix($_REQUEST['type']); } function create_new() { global $db; do_form_header('rcm_matrix.php');