Example #1
0
        }
    }
    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>";
Example #2
0
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();
}