Esempio n. 1
0
        $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());
Esempio n. 2
0
        $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);
Esempio n. 3
0
    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);
/**