aboutsummaryrefslogtreecommitdiff
path: root/app/class/controlleruser.php
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2019-01-22 02:04:53 +0100
committervincent-peugnet <v.peugnet@free.fr>2019-01-22 02:04:53 +0100
commit695908c7ab2a5d5f011f616d2af3368da7131a6f (patch)
treecbd6c2a43495e77863d3611e2f6b12985b1111d8 /app/class/controlleruser.php
parenta8ed9070e7773f3147a33dbee7d45ce24bd8959d (diff)
downloadwcms-695908c7ab2a5d5f011f616d2af3368da7131a6f.tar.gz
wcms-695908c7ab2a5d5f011f616d2af3368da7131a6f.zip
home columns and download function added
Diffstat (limited to 'app/class/controlleruser.php')
-rw-r--r--app/class/controlleruser.php32
1 files changed, 27 insertions, 5 deletions
diff --git a/app/class/controlleruser.php b/app/class/controlleruser.php
index 65fb2bc..78daa04 100644
--- a/app/class/controlleruser.php
+++ b/app/class/controlleruser.php
@@ -3,20 +3,42 @@
class Controlleruser extends Controller
{
- public function __construct($render) {
- parent::__construct($render);
+ public function __construct($router) {
+ parent::__construct($router);
}
public function desktop()
{
- if($this->user->isadmin()) {
- $userlist = $this->usermanager->getlister();
- $this->showtemplate('user', ['userlist' => $userlist]);
+ if($this->user->iseditor()) {
+ $getuser = $this->usermanager->get($this->user);
+ if($this->user->isadmin()) {
+ $userlist = $this->usermanager->getlister();
+ $this->showtemplate('user', ['userlist' => $userlist, 'getuser' => $getuser]);
+ } else {
+ $this->showtemplate('user', ['getuser' => $getuser]);
+ }
} else {
$this->routedirect('home');
}
}
+
+ public function pref()
+ {
+ if($this->user->iseditor()) {
+ $user = $this->usermanager->get($this->user);
+ $user->hydrate($_POST);
+ $this->usermanager->add($user);
+ $this->routedirect('user');
+ } else {
+ $this->routedirect('home');
+ }
+ }
+
+
+
+
+
public function add()
{
if(isset($_POST['id'])) {