$highlight->create_user = 1; $op = doCreate($db, $args); $user = $op->user; $templateCfg->template = $op->template; break; case "doUpdate": $highlight->edit_user = 1; $sessionUserID = $_SESSION['currentUser']->dbID; $op = doUpdate($db, $args, $sessionUserID); $user = $op->user; break; case "resetPassword": $highlight->edit_user = 1; $user = new tlUser($args->user_id); $user->readFromDB($db); $op = createNewPassword($db, $args, $user); break; case "create": default: $highlight->create_user = 1; $user = new tlUser(); break; } $op->operation = $actionOperation[$args->doAction]; $roles = tlRole::getAll($db, null, null, null, tlRole::TLOBJ_O_GET_DETAIL_MINIMUM); unset($roles[TL_ROLES_UNDEFINED]); $smarty = new TLSmarty(); $smarty->assign('highlight', $highlight); $smarty->assign('operation', $op->operation); $smarty->assign('user_feedback', $op->user_feedback); $smarty->assign('external_password_mgmt', tlUser::isPasswordMgtExternal());
$gui->op = doCreate($db, $args); $user = $gui->op->user; $templateCfg->template = $gui->op->template; break; case "doUpdate": $highlight->edit_user = 1; $sessionUserID = $_SESSION['currentUser']->dbID; $gui->op = doUpdate($db, $args, $sessionUserID); $user = $gui->op->user; break; case "resetPassword": $highlight->edit_user = 1; $user = new tlUser($args->user_id); $user->readFromDB($db); $passwordSendMethod = config_get('password_reset_send_method'); $gui->op = createNewPassword($db, $args, $user, $passwordSendMethod); break; case "create": default: $highlight->create_user = 1; $user = new tlUser(); break; } $gui->op->operation = $actionOperation[$args->doAction]; $roles = tlRole::getAll($db, null, null, null, tlRole::TLOBJ_O_GET_DETAIL_MINIMUM); unset($roles[TL_ROLES_UNDEFINED]); $smarty = new TLSmarty(); $smarty->assign('gui', $gui); $smarty->assign('highlight', $highlight); $smarty->assign('operation', $gui->op->operation); $smarty->assign('user_feedback', $gui->op->user_feedback);
case "doCreate": $gui->highlight->create_user = 1; $gui->op = doCreate($db, $args); $gui->user = $gui->op->user; $templateCfg->template = $gui->op->template; break; case "doUpdate": $gui->highlight->edit_user = 1; $gui->op = doUpdate($db, $args, $_SESSION['currentUser']->dbID); $gui->user = $gui->op->user; break; case "resetPassword": $gui->highlight->edit_user = 1; $gui->user = new tlUser($args->user_id); $gui->user->readFromDB($db); $gui->op = createNewPassword($db, $args, $gui->user); break; case "create": default: $gui->highlight->create_user = 1; $gui->user = new tlUser(); break; } $gui->user_feedback = $gui->op->user_feedback; $gui->operation = $actionOperation[$args->doAction]; $gui->optRoles = tlRole::getAll($db, null, null, null, tlRole::TLOBJ_O_GET_DETAIL_MINIMUM); unset($gui->optRoles[TL_ROLES_UNDEFINED]); $smarty = new TLSmarty(); $smarty->assign('gui', $gui); renderGui($smarty, $args, $templateCfg); /**