/**
  * 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);
 }
Example #2
0
} 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;
}
?>