} } print "</td><td>"; print "<input type='hidden' name='req' value='" . quickGet('req') . "'/>"; print "<input type='hidden' name='param' value='" . quickGet('add_param') . "'/>"; print "<input type='hidden' name='request' value='" . $request->toURL() . "'/>"; print "<input type='hidden' name='id' value='{$id}'/>"; print "</td></tr>"; print "</table></form>"; } // display the request in detail if (!$request->isEmpty()) { print "<hr/>"; print "<h3>" . _T("The request is : ", "dyngroup") . "</h3>"; if ($edition) { $request->displayReqListInfos(true, array('id' => $id, 'gid' => $id, 'target' => $target, 'target_edit' => 'computersgroupsubedit', 'target_del' => 'computersgroupsubdel', 'request' => $request->toS())); } else { $request->displayReqListInfos(true, array('id' => $id, 'gid' => $id, 'target' => $target, 'target_edit' => 'computersgroupcreatesubedit', 'target_del' => 'computersgroupcreatesubdel', 'request' => $request->toS(), 'tab' => 'tabdyn')); } } // display action buttons in the bottom //TODO put in class if (!$request->isEmpty()) { # TODO check ACLs.... print "<hr/>"; print "<table>"; print "<tr><td>"; $b = new Button('base', 'computers', 'creator_step2'); $url = urlStr("base/computers/creator_step2", array('id' => $id, 'request' => $request->toS(), 'imaging_server' => $imaging_server, 'is_group' => $groupedit ? '1' : 0)); print $b->getOnClickButton(_T("Go to save step", "dyngroup"), $url); print "</td><td>";
require_once "modules/dyngroup/includes/includes.php"; $p = new PageGenerator(_T("Request saver", "dyngroup")); $p->setSideMenu($sidemenu); $p->display(); $id = idGet(); $group = null; if ($id) { $group = new Group($id, true); } else { exit(-1); } $name = $group->getName(); $request = $group->getRequest(); if ($group->isRequest()) { // request save $r = new Request(); $r->parse($request); $r->displayReqListInfos(false, array('gid' => $id)); print sprintf(_T("This request has been saved as %s (id=%s)", "dyngroup"), $name, $id); } else { // result save print sprintf(_T("This result has been saved as %s (id=%s)", "dyngroup"), $name, $id); displayStatic($group, 0, 10, '', $id); } function displayStatic($group, $start, $end, $filter, $gid) { $_GET['gid'] = $gid; $_GET['start'] = $start; $_GET['end'] = $end; $group->prettyDisplay(); }