* DotKernel Application Framework * * @category DotKernel * @package Frontend * @copyright Copyright (c) 2009-2015 DotBoost Technologies Inc. (http://www.dotboost.com) * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * @version $Id: UserController.php 872 2015-01-05 16:34:50Z gabi $ */ /** * User Controller * @author DotKernel Team <*****@*****.**> */ $session = Zend_Registry::get('session'); // instantiate classes related to User module: model & view $userModel = new User(Dot_Request::getUserAgent(), Dot_Request::getHttpReffer()); $userView = new User_View($tpl); // all actions MUST set the variable $pageTitle $pageTitle = $option->pageTitle->action->{$registry->requestAction}; switch ($registry->requestAction) { default: case 'login': if (!isset($session->user)) { // display Login form $userView->loginForm('login'); } else { header('Location: ' . $registry->configuration->website->params->url . '/user/account'); exit; } break; case 'authorize': // authorize user login
* DotBoost Technologies Inc. * DotKernel Application Framework * * @category DotKernel * @package Admin * @copyright Copyright (c) 2009-2015 DotBoost Technologies Inc. (http://www.dotboost.com) * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * @version $Id: UserController.php 867 2015-01-03 22:52:05Z julian $ */ /** * User Controller * @author DotKernel Team <*****@*****.**> */ // instantiate classes related to User module: model & view $userModel = new User(); $userView = new User_View($tpl); // all actions MUST set the variable $pageTitle $pageTitle = $option->pageTitle->action->{$registry->requestAction}; switch ($registry->requestAction) { case 'list': // list users $page = isset($registry->request['page']) && $registry->request['page'] > 0 ? $registry->request['page'] : 1; $users = $userModel->getUserList($page); $userView->listUser('list', $users, $page); break; case 'add': // display form and add new user $data = $_POST; if ($_SERVER['REQUEST_METHOD'] === "POST") { // changes were made to checkUserToken // see: Dot_Auth::checkUserToken($userToken, $userType='admin')