diff options
author | vincent-peugnet <v.peugnet@free.fr> | 2018-12-04 13:55:04 +0100 |
---|---|---|
committer | vincent-peugnet <v.peugnet@free.fr> | 2018-12-04 13:55:04 +0100 |
commit | 13acdbd444b0ae26e83ab8cf62d60a7f59268545 (patch) | |
tree | 9186bda4bffa9751c5e93da2d09d762f40cc0adc /app/class/controlleradmin.php | |
parent | d0ef17169701f90a9dab5f50e3eb61954653cae2 (diff) | |
download | wcms-13acdbd444b0ae26e83ab8cf62d60a7f59268545.tar.gz wcms-13acdbd444b0ae26e83ab8cf62d60a7f59268545.zip |
admin panel
Diffstat (limited to 'app/class/controlleradmin.php')
-rw-r--r-- | app/class/controlleradmin.php | 28 |
1 files changed, 25 insertions, 3 deletions
diff --git a/app/class/controlleradmin.php b/app/class/controlleradmin.php index 62c8fba..0829916 100644 --- a/app/class/controlleradmin.php +++ b/app/class/controlleradmin.php @@ -3,18 +3,40 @@ class Controlleradmin extends Controller { + protected $artmanager; + public function desktop() { - echo '<h1>Admin</h1>'; + if($this->user->isadmin()) { + $this->artmanager = new Modelart(); + $artlist = $this->artmanager->list(); + if(in_array(Config::defaultart(), $artlist)) { + $defaultartexist = true; + } else { + $defaultartexist = true; + } + $admin = ['artlist' => $artlist, 'defaultartexist' => $defaultartexist]; + $this->showtemplate('admin', $admin); + } } - public function addtable() + public function update() { - + if(!isset($_POST['showeditmenu'])) { + $_POST['showeditmenu'] = false; + } + Config::hydrate($_POST); + if(Config::savejson() !== false) { + $this->routedirect('admin'); + } else { + echo 'Can\'t write config file'; + } } + + } |