aboutsummaryrefslogtreecommitdiff
path: root/app/class/Controlleruser.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/class/Controlleruser.php')
-rw-r--r--app/class/Controlleruser.php46
1 files changed, 25 insertions, 21 deletions
diff --git a/app/class/Controlleruser.php b/app/class/Controlleruser.php
index 1f53f76..d5bf934 100644
--- a/app/class/Controlleruser.php
+++ b/app/class/Controlleruser.php
@@ -5,18 +5,19 @@ namespace Wcms;
class Controlleruser extends Controller
{
- public function __construct($router) {
+ public function __construct($router)
+ {
parent::__construct($router);
}
public function desktop()
{
- if($this->user->iseditor()) {
+ if ($this->user->iseditor()) {
$authtokenmanager = new Modelauthtoken();
$datas['tokenlist'] = $authtokenmanager->listbyuser($this->user->id());
$datas['getuser'] = $this->usermanager->get($this->user);
- if($this->user->isadmin()) {
+ if ($this->user->isadmin()) {
$datas['userlist'] = $this->usermanager->getlister();
$this->showtemplate('user', $datas);
} else {
@@ -30,7 +31,7 @@ class Controlleruser extends Controller
public function pref()
{
- if($this->user->iseditor()) {
+ if ($this->user->iseditor()) {
$user = $this->usermanager->get($this->user);
if ($user->hydrate($_POST)) {
Model::sendflashmessage('User preferences have been successfully updated', 'success');
@@ -53,14 +54,14 @@ class Controlleruser extends Controller
public function add()
{
- if(isset($_POST['id'])) {
+ if (isset($_POST['id'])) {
$user = new User($_POST);
- if(empty($user->id()) || $this->usermanager->get($user)) {
+ if (empty($user->id()) || $this->usermanager->get($user)) {
$this->routedirectget('user', ['error' => 'wrong_id']);
- } elseif(empty($user->password()) || !$user->validpassword()) {
+ } elseif (empty($user->password()) || !$user->validpassword()) {
$this->routedirectget('user', ['error' => 'change_password']);
} else {
- if($user->passwordhashed()) {
+ if ($user->passwordhashed()) {
$user->hashpassword();
}
$this->usermanager->add($user);
@@ -72,7 +73,6 @@ class Controlleruser extends Controller
public function token()
{
if (isset($_POST['tokendelete'])) {
-
$authtokenmanager = new Modelauthtoken();
$authtokenmanager->delete($_POST['tokendelete']);
}
@@ -81,13 +81,13 @@ class Controlleruser extends Controller
public function update()
{
- if($this->user->isadmin() && isset($_POST['action'])) {
+ if ($this->user->isadmin() && isset($_POST['action'])) {
switch ($_POST['action']) {
case 'delete':
$user = new User($_POST);
$user = $this->usermanager->get($user);
- if($user !== false) {
- if($user->id() === $this->user->id()) {
+ if ($user !== false) {
+ if ($user->id() === $this->user->id()) {
$this->showtemplate('userconfirmdelete', ['userdelete' => $user, 'candelete' => false]);
} else {
$this->showtemplate('userconfirmdelete', ['userdelete' => $user, 'candelete' => true]);
@@ -107,19 +107,27 @@ class Controlleruser extends Controller
$user = $this->usermanager->get($_POST['id']);
$userupdate = clone $user;
$userupdate->hydrate($_POST);
- if(empty($userupdate->id())) {
+ if (empty($userupdate->id())) {
$this->routedirectget('user', ['error' => 'wrong_id']);
- } elseif (!empty($_POST['password']) && (empty($userupdate->password()) || !$userupdate->validpassword())) {
+ } elseif (
+ !empty($_POST['password'])
+ && (empty($userupdate->password())
+ || !$userupdate->validpassword())
+ ) {
$this->routedirectget('user', ['error' => 'password_unvalid']);
} elseif (empty($userupdate->level())) {
$this->routedirectget('user', ['error' => 'wrong_level']);
- } elseif ($user->level() === 10 && $userupdate->level() !== 10 && $this->user->id() === $user->id()) {
+ } elseif (
+ $user->level() === 10
+ && $userupdate->level() !== 10
+ && $this->user->id() === $user->id()
+ ) {
$this->routedirectget('user', ['error' => 'cant_edit_yourself']);
} else {
- if($userupdate->password() !== $user->password() && $user->passwordhashed()) {
+ if ($userupdate->password() !== $user->password() && $user->passwordhashed()) {
$userupdate->setpasswordhashed(false);
}
- if($userupdate->passwordhashed() && !$user->passwordhashed()) {
+ if ($userupdate->passwordhashed() && !$user->passwordhashed()) {
$userupdate->hashpassword();
}
$this->usermanager->add($userupdate);
@@ -131,7 +139,3 @@ class Controlleruser extends Controller
}
}
}
-
-
-
-?> \ No newline at end of file