Privilege Tree\n"; $cont = addContinuationsEntry('JSONprivnodelist'); print "
\n"; print "\n"; print " | Block Cascaded Rights | \n";
print " Cascade to Child Nodes | \n";
foreach($usertypes["users"] as $type) {
$img = getImageText($type);
print " $img | \n"; } print "
---|---|---|---|
\n"; # block rights $count = count($usertypes) + 1; print " | \n"; #cascade rights print " | "; print " | \n"; # normal rights $j = 1; foreach($usertypes["users"] as $type) { print "\n"; $j++; } print " |
\n"; print " \n"; print " | \n"; print "\n"; print " \n"; print " | \n"; print "
\n"; print " | Block Cascaded Rights | \n";
print " Cascade to Child Nodes | \n";
foreach($usertypes["users"] as $type) {
$img = getImageText($type);
print " $img | \n"; } print "
---|---|---|---|
\n"; # FIXME should $groups be only the user's groups? $groups = getUserGroups(0, $user['affiliationid']); if(array_key_exists(82, $groups)) unset($groups[82]); # remove None group printSelectInput("newgroupid", $groups, -1, 0, 0, 'newgroupid'); print " | \n"; # block rights print "\n"; #cascade rights print " | "; print " | \n"; # normal rights $j = 1; foreach($usertypes["users"] as $type) { print "\n"; $j++; } print " |
\n"; print " \n"; print " | \n"; print "\n"; print " \n"; print " | \n"; print "
\n"; print " | Block Cascaded Rights | \n";
print " Cascade to Child Nodes | \n";
$resourcetypes = array("available", "administer", "manageGroup");
foreach($resourcetypes as $type) {
$img = getImageText("$type");
print " $img | \n"; } print "||
---|---|---|---|---|---|
\n"; $resources = array(); $privs = array("computerAdmin","mgmtNodeAdmin", "imageAdmin", "scheduleAdmin"); $resourcesgroups = getUserResources($privs, array("manageGroup"), 1); foreach(array_keys($resourcesgroups) as $type) { foreach($resourcesgroups[$type] as $id => $group) { $resources[$id] = $type . "/" . $group; } } printSelectInput("newresourcegroupid", $resources, -1, 0, 0, 'newresourcegroupid'); print " | \n"; # block rights print "\n"; #cascade rights print " | "; print " | \n"; # normal rights print "\n"; print " | \n"; print " | \n"; print " |
\n"; print " \n"; print " | \n"; print "\n"; print " \n"; print " | \n"; print "
\n"; print " \n"; print " | \n"; print "\n"; print " \n"; print " | \n"; print "
\n"; print " \n"; print " | \n"; print "\n"; print " \n"; print " | \n"; print "
\n"; print " \n"; print " | \n"; print "\n"; print " \n"; print " | \n"; print "
"; $text .= " | "; $text .= " | "; $text .= " |
First Name: | \n"; print "{$userdata["firstname"]} | \n"; print "
---|---|
Last Name: | \n"; print "{$userdata["lastname"]} | \n"; print "
Preferred Name: | \n"; print "{$userdata["preferredname"]} | \n"; print "
Email: | \n"; print "{$userdata["email"]} | \n"; print "
Admin Level: | \n"; print "{$userdata["adminlevel"]} | \n"; print "
Groups: | \n"; print "\n";
uasort($userdata["groups"], "sortKeepIndex");
foreach($userdata["groups"] as $group) {
print " $group \n"; } print " | \n";
print "
Privileges (found somewhere in the tree): | \n"; print "\n";
uasort($userdata["privileges"], "sortKeepIndex");
foreach($userdata["privileges"] as $priv) {
if($priv == "block" || $priv == "cascade")
continue;
print " $priv \n"; } print " | \n";
print "
{$row['privnode']} | \n"; print "\n";
}
print " {$row['userprivtype']} \n"; } print " | \n";
print "
---|
{$row['privnode']} | \n"; print "\n";
}
print " {$row['userprivtype']} \n"; } print " | \n";
print "
---|
Images User Has Access To: | \n"; print " | \n";
foreach($userResources['image'] as $img)
print " $img \n"; print " | \n";
print "
---|
Image: | \n"; print "{$req['prettyimage']} | \n"; print "
---|---|
Computer: | \n"; print "{$req['hostname']} | \n"; print "
Start: | \n"; print "{$req['start']} | \n"; print "
End: | \n"; print "{$req['end']} | \n"; print "
Ending: | \n"; print "{$req['ending']} | \n"; print "