/** * Load user info from database */ public function loadUser($uid) { $user = new TaskerMAN\Application\User($uid); $this->assertEquals($user->getID(), $uid); $this->assertEquals($user->getEmail(), $this->email); $this->assertEquals($user->getName(), $this->name); $this->assertEquals($user->isAdmin(), $this->admin); }
} elseif (isset($_POST['submit'])) { // Form submitted if (isset($_POST['admin'])) { $is_admin = true; } else { $is_admin = false; } // Update user try { TaskerMAN\Application\UserManagement::update($user->id, TaskerMAN\Core\IO::POST('name'), TaskerMAN\Core\IO::POST('email'), $is_admin); // Update password if (!empty(TaskerMAN\Core\IO::POST('password'))) { TaskerMAN\Application\UserManagement::changePassword($user->id, TaskerMAN\Core\IO::POST('password')); } // Reload user $user = new TaskerMAN\Application\User($uid); $alert = '<div class="alert alert-info" role="alert">User settings were succesfully updated</div>'; } catch (TaskerMAN\Application\UserManagementException $e) { $alert = '<div class="alert alert-danger" role="alert">' . $e->getMessage() . '</div>'; } } ?> <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main"> <?php if (isset($alert)) { echo $alert; } ?>