diff options
Diffstat (limited to 'app/class/controlleruser.php')
-rw-r--r-- | app/class/controlleruser.php | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/app/class/controlleruser.php b/app/class/controlleruser.php new file mode 100644 index 0000000..78dd6c1 --- /dev/null +++ b/app/class/controlleruser.php @@ -0,0 +1,33 @@ +<?php + +class Controlleruser extends Controller +{ + + public function __construct($render) { + parent::__construct($render); + } + + public function desktop() + { + if($this->user->isadmin()) { + $userlist = $this->usermanager->getlister(); + $this->showtemplate('user', ['userlist' => $userlist]); + } else { + $this->routedirect('home'); + } + } + + public function add() + { + if(isset($_POST['id'])) { + $user = new User($_POST); + if(!$this->usermanager->get($user)) { + $this->usermanager->add($user); + } + } + } +} + + + +?>
\ No newline at end of file |