aboutsummaryrefslogtreecommitdiff
path: root/w/class/user.php
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2018-11-11 17:19:26 +0100
committervincent-peugnet <v.peugnet@free.fr>2018-11-11 17:19:26 +0100
commitd7f3313ff4514e38c9f53439cd1a1287e56e45f7 (patch)
treeabff39ab11cb317f5fcd2db558da1c59bdae9239 /w/class/user.php
parent2f363e8fa26ab849539e64ff7caa21bd164e8979 (diff)
downloadwcms-d7f3313ff4514e38c9f53439cd1a1287e56e45f7.tar.gz
wcms-d7f3313ff4514e38c9f53439cd1a1287e56e45f7.zip
reboot folder
Diffstat (limited to 'w/class/user.php')
-rw-r--r--w/class/user.php58
1 files changed, 0 insertions, 58 deletions
diff --git a/w/class/user.php b/w/class/user.php
deleted file mode 100644
index 77d6ba2..0000000
--- a/w/class/user.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
-
-class User
-{
- protected $level = 0;
-
- public function __construct($datas = []) {
- if(!empty($datas)) {
- $this->hydrate($datas);
- }
- }
-
- public function hydrate(array $datas = [])
- {
- foreach ($datas as $key => $value) {
- $method = 'set' . $key;
-
- if (method_exists($this, $method)) {
- $this->$method($value);
- }
- }
- }
-
- public function setlevel($level)
- {
- $this->level = $level;
- }
-
- public function level()
- {
- return $this->level;
- }
-
- public function isvisitor()
- {
- return $this->level === Modeluser::FREE;
- }
-
- public function canedit()
- {
- // a modifier en prenant compte du code invitation de l'article
- return $this->level >= Modeluser::EDITOR;
- }
-
- public function cancreate()
- {
- return $this->level >=Modeluser::EDITOR;
- }
-
- public function isadmin()
- {
- return $this->level === Modeluser::ADMIN;
- }
-}
-
-
-
-?> \ No newline at end of file