listGroup($id)); exit; // prefill data structure for template switch($type){ case "list": $d = array( 'subj' => $gb->getSubjectsWCnt(), 'loggedAs' => $login ); break; case "group": $d = array( 'rows' => $gb->listGroup($id), 'id' => $id, 'loggedAs' => $login, 'gname' => $gb->getSubjName($id), 'subj' => $gb->getSubjects() ); break; case "passwd": break; default: } $d['msg'] = $_SESSION['alertMsg']; unset($_SESSION['alertMsg']); #header("Content-type: text/plain"); print_r($d); echo($list ? 'Y' : 'N')."\n"; exit; #require_once"gbHtml_f.php"; // template follows: ?> Storage - user and roles editor

User/Group editor

Subjects:

0) foreach($d['subj'] as $k=>$c) {?> (G:) (U)
idloginuser/group
remove change password
none
Add subject with name: [and password: ]

Subjects in group :

0) foreach($d['rows'] as $k=>$row) {?> (G) (U)
All subjects
removeFromGroup
none
Add subject to group
Old password:
New password:
Retype: