$request = quickGet('request'); if (strlen($request)) { $r = new Request(); $r->parse($request); $request = $r; } elseif (strlen($id)) { $r = new Request(); $r->parse($group->getRequest()); $request = $r; } else { $request = new Request(); } // a part of the request has to be removed if ($_GET['action'] == 'computersgroupsubedit' || $_GET['action'] == 'computersgroupcreatesubedit') { if (strlen(quickGet('sub_id'))) { $sub = $request->getSub(quickGet('sub_id')); quickSet('req', $sub->module); quickSet('add_param', $sub->crit); quickSet('value', $sub->val); $request->removeSub(quickGet('sub_id')); } } if ($_GET['action'] == 'computersgroupsubdel' || $_GET['action'] == 'computersgroupcreatesubdel') { $request->removeSub(quickGet('sub_id')); } // a new part has to be added to the request // if the part is extended, check the validity of data or parse the date if (quickGet('req') && quickGet('param')) { $correct = true; if (quickGet('type_extended')) { switch (quickGet('type_extended')) {