diff --git a/controllers/d.admin.php b/controllers/d.admin.php index c6fb74e..db0a20d 100755 --- a/controllers/d.admin.php +++ b/controllers/d.admin.php @@ -1,13 +1,13 @@ splitted_url[1]) && $user->role >= 800) { +if(isset($controller->splitted_url[1]) && $user->rankIsHigher("moderator")) { switch ($controller->splitted_url[1]) { case '': case 'admin': $head['title'] = "Administration"; include ($config['views_folder']."d.admin.html"); break; case 'git-pull': - if ($user->role >= 1000) { + if ($user->rankIsHigher("administrator")) { $head['title'] = "Mise à jour"; $output = array(); @@ -21,7 +21,7 @@ if(isset($controller->splitted_url[1]) && $user->role >= 800) { } break; case 'logs': - if ($user->role >= 800) { + if ($user->rankIsHigher("moderator")) { $head['title'] = "Logs"; $files_list = scandir($config['logs_folder']); @@ -47,7 +47,7 @@ if(isset($controller->splitted_url[1]) && $user->role >= 800) { break; } } -else if($user->role >= 800) { +else if($user->rankIsHigher("moderator")) { $head['title'] = "Administration"; include ($config['views_folder']."d.admin.html"); } diff --git a/models/d.wiki.php b/models/d.wiki.php index 72b36b6..ccb7fce 100755 --- a/models/d.wiki.php +++ b/models/d.wiki.php @@ -84,7 +84,7 @@ class WikiPage *****/ public function update() { global $config; - //global $user; + global $user; $this->version++; diff --git a/views/d.admin.html b/views/d.admin.html index a36aad7..6aa9714 100755 --- a/views/d.admin.html +++ b/views/d.admin.html @@ -10,11 +10,11 @@

Administration.


- role >= 1000) { ?> - Mettre à jour Met à jour le logiciel depuis le dépôt GIT.

+ rankIsHigher("administrator")) { ?> + Mettre à jour Met à jour le logiciel depuis le dépôt GIT.

- role >= 800) { ?> - Voir les logs Permet d'accéder aux 200 dernières lignes des logs bruts des actions sur la base de données.

+ rankIsHigher("moderator")) { ?> + Voir les logs Permet d'accéder aux 200 dernières lignes des logs bruts des actions sur la base de données.