function exec($args, $stdin, &$stdout, &$stderr, &$system) { if (!isAdmin()) { $stderr = ucf(i18n("not enough rights to delete group")); return true; } switch ($this->stage) { case 1: if (empty($args) || strtolower($args) == "y" || strtolower($args) == "yes") { $result = delGroup($this->name); if ($result === true) $stdout = ucf(i18n("removed group successfully")); else $stdout = $result; $this->stage = 0; return true; } $stdout = ucf(i18n("aborted by user")); $this->stage = 0; return true; } if (empty($args)) { $stdout = "Usage: gdel [username]\n"; $stdout .= "Example: gdel admin"; return true; } else { $this->name = $args; $stdout = ucf(i18n("are you sure you want to delete this group"))." (Y/n)?"; $this->stage = 1; } return false; }
case 'add': $name = trim($_POST['groupname']); $matchId = intval($_POST['matchId']); $succe = addGroup($name, 0, $matchId); if ($succe != 1) { echo "添加队伍提交失败"; return; } echo "添加队伍提交成功"; break; // Del // Del case 'del': $groupid = intval($_POST['groupid']); $matchid = intval($_POST['matchid']); $succe = delGroup($groupid); if ($succe != 1) { echo "删除队伍:" . $groupid . "失败"; return; } updateMatch($matchid, -1, -1, count(getGroupList($matchid))); echo "成功删除队伍:" . $groupid; break; // Update // Update case 'update': break; // Schedule // Schedule case 'schedule': $rid = intval($_GET['rid']);
editTutorial(); break; case "waitTutorial": waitTutorial(); break; case "modCatS": modCatS(); break; case "modGroupS": modGroupS(); break; case "delCat": delCat(); break; case "delGroup": delGroup(); break; case "delTutorial": delTutorial(); break; case "TutorialsConfigAdmin": TutorialsConfigAdmin(); break; case "TutorialsConfigChange": TutorialsConfigChange(); break; case "TutorialsConfigMenuC": TutorialsConfigMenuC(); break; case "TutorialsConfigMenuG": TutorialsConfigMenuG();