User management implemented
This commit is contained in:
parent
867faadb9a
commit
61e1d47c97
27 changed files with 670 additions and 404 deletions
|
@ -81,6 +81,11 @@ if (is_array($_REQUEST['popup'])){
|
|||
$Smarty->assign('scheduleId', $_REQUEST['scheduleId']);
|
||||
$Smarty->display('popup/SCHEDULER.removeItem.tpl');
|
||||
break;
|
||||
|
||||
case "SUBJECTS.confirmRemoveSubj":
|
||||
$Smarty->assign('lgoin', $_REQUEST['login']);
|
||||
$Smarty->display('popup/SUBJECTS.confirmRemoveSubj.tpl');
|
||||
break;
|
||||
}
|
||||
}
|
||||
die();
|
||||
|
@ -139,28 +144,6 @@ if ($uiBrowser->userid) {
|
|||
$Smarty->assign('showLibrary', TRUE);
|
||||
break;
|
||||
|
||||
case "subjects":
|
||||
case "addUser":
|
||||
case "addGroup":
|
||||
$Smarty->assign('subjects', $uiBrowser->getSubjects());
|
||||
switch($_REQUEST['act']) {
|
||||
case "addUser": $Smarty->assign('addSubjectForm', $uiBrowser->getAddSubjectForm($ui_fmask['addUser'])); break;
|
||||
case "addGroup": $Smarty->assign('addSubjectForm', $uiBrowser->getAddSubjectForm($ui_fmask['addGroup'])); break;
|
||||
}
|
||||
$Smarty->assign('showSubjects', TRUE);
|
||||
break;
|
||||
|
||||
case "chgPasswd":
|
||||
$Smarty->assign('chgPasswd', $uiBrowser->chgPasswd($_REQUEST['uid'], $ui_fmask['chgPasswd']));
|
||||
$Smarty->assign('showSubjects', TRUE);
|
||||
break;
|
||||
|
||||
case "groupMembers":
|
||||
$Smarty->assign('groupMembers', $uiBrowser->groupMembers($uiBrowser->id));
|
||||
$Smarty->assign('addGroupMember', $uiBrowser->addGroupMember($uiBrowser->id));
|
||||
$Smarty->assign('showSubjects', TRUE);
|
||||
break;
|
||||
|
||||
case "getFile":
|
||||
$Smarty->assign('fData', $uiBrowser->getFile($uiBrowser->id));
|
||||
$Smarty->assign('showFile', TRUE);
|
||||
|
@ -195,6 +178,17 @@ if ($uiBrowser->userid) {
|
|||
case "SCHEDULER":
|
||||
$Smarty->assign('showScheduler', TRUE);
|
||||
break;
|
||||
|
||||
|
||||
case "SUBJECTS":
|
||||
case "SUBJECTS.manageGroupMember":
|
||||
case "SUBJECTS.addUser":
|
||||
case "SUBJECTS.addGroup":
|
||||
case "SUBJECTS.remSubj":
|
||||
case "SUBJECTS.chgPasswd":
|
||||
$Smarty->assign('showSubjects', TRUE);
|
||||
$Smarty->assign('act', $_REQUEST['act']);
|
||||
break;
|
||||
}
|
||||
|
||||
if ($_REQUEST['act'] != 'SCHEDULER')
|
||||
|
|
|
@ -73,22 +73,6 @@ switch($_REQUEST['act']){
|
|||
$uiHandler->SCRATCHPAD->removeItems($uiHandler->id);
|
||||
break;
|
||||
|
||||
case "addUser":
|
||||
$uiHandler->addSubj($_REQUEST, $ui_fmask["addUser"]);
|
||||
break;
|
||||
|
||||
case "addGroup":
|
||||
$uiHandler->addSubj($_REQUEST, $ui_fmask["addGroup"]);
|
||||
break;
|
||||
|
||||
case "removeSubj":
|
||||
$uiHandler->removeSubj($_REQUEST["login"]);
|
||||
break;
|
||||
|
||||
case "chgPasswd":
|
||||
$uiHandler->chgPasswd($_REQUEST["uid"], $_REQUEST["oldpass"], $_REQUEST["pass"], $_REQUEST["pass2"]);
|
||||
break;
|
||||
|
||||
case "addPerm":
|
||||
$uiHandler->addPerm($_REQUEST["subj"], $_REQUEST["permAction"], $uiHandler->id, $_REQUEST["allowDeny"]);
|
||||
break;
|
||||
|
@ -97,12 +81,25 @@ switch($_REQUEST['act']){
|
|||
$uiHandler->removePerm($_REQUEST["permid"], $_REQUEST["oid"]);
|
||||
break;
|
||||
|
||||
case "addGroupMember":
|
||||
$uiHandler->addSubj2Group($_REQUEST);
|
||||
## SUBJECTS
|
||||
case "SUBJECTS.addSubj":
|
||||
$uiHandler->SUBJECTS->addSubj($_REQUEST);
|
||||
break;
|
||||
|
||||
case "removeGroupMember":
|
||||
$uiHandler->removeGroupMember($_REQUEST);
|
||||
case "SUBJECTS.removeSubj":
|
||||
$uiHandler->SUBJECTS->removeSubj($_REQUEST);
|
||||
break;
|
||||
|
||||
case "SUBJECTS.addSubj2Group":
|
||||
$uiHandler->SUBJECTS->addSubj2Group($_REQUEST);
|
||||
break;
|
||||
|
||||
case "SUBJECTS.removeSubjFromGr":
|
||||
$uiHandler->SUBJECTS->removeSubjFromGr($_REQUEST);
|
||||
break;
|
||||
|
||||
case "SUBJECTS.chgPasswd":
|
||||
$uiHandler->SUBJECTS->chgPasswd($_REQUEST);
|
||||
break;
|
||||
|
||||
case "changeStationPrefs":
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue