diff options
author | vincent-peugnet <v.peugnet@free.fr> | 2019-08-21 18:24:05 +0200 |
---|---|---|
committer | vincent-peugnet <v.peugnet@free.fr> | 2019-08-21 18:24:05 +0200 |
commit | f0e2ac8baa2aa025cb820d96630b97041307d1d7 (patch) | |
tree | 85ae18e873dde467d052c00843fb8dcfdf3f6011 /app/class | |
parent | b146952bb3ebacec8d4f1dd806ea5a9955bd3693 (diff) | |
download | wcms-f0e2ac8baa2aa025cb820d96630b97041307d1d7.tar.gz wcms-f0e2ac8baa2aa025cb820d96630b97041307d1d7.zip |
Feature : datalist with autofocus
Diffstat (limited to 'app/class')
-rw-r--r-- | app/class/controller.php | 23 | ||||
-rw-r--r-- | app/class/controlleradmin.php | 4 | ||||
-rw-r--r-- | app/class/controllerart.php | 2 |
3 files changed, 13 insertions, 16 deletions
diff --git a/app/class/controller.php b/app/class/controller.php index c4994f8..b925236 100644 --- a/app/class/controller.php +++ b/app/class/controller.php @@ -2,25 +2,27 @@ class Controller { - /** - * @var User - */ + /** @var User */ protected $user; - /** - * @var Routes - */ + + /** @var Routes */ protected $router; - /** - * @var Modeluser - */ + + /** @var Modeluser */ protected $usermanager; + + /** @var Modelart */ + protected $artmanager; + protected $plates; + /** @var DateTimeImmutable */ protected $now; public function __construct($router) { $this->setuser(); - $this->router = $router; + $this->router = $router; + $this->artmanager = new Modelart(); $this->initplates(); $this->now = new DateTimeImmutable(null, timezone_open("Europe/Paris")); } @@ -54,6 +56,7 @@ class Controller $commonsparams = []; $commonsparams['router'] = $this->router; $commonsparams['user'] = $this->user; + $commonsparams['pagelist'] = $this->artmanager->list(); $commonsparams['css'] = Model::csspath(); return $commonsparams; } diff --git a/app/class/controlleradmin.php b/app/class/controlleradmin.php index 2101414..e3e1b2a 100644 --- a/app/class/controlleradmin.php +++ b/app/class/controlleradmin.php @@ -3,16 +3,12 @@ class Controlleradmin extends Controller { - /** @var Modelart $artmanager */ - protected $artmanager; - /** @var Modelmedia $mediamanager */ protected $mediamanager; public function desktop() { if($this->user->isadmin()) { - $this->artmanager = new Modelart(); $artlist = $this->artmanager->list(); $this->mediamanager = new Modelmedia(); $faviconlist = $this->mediamanager->listfavicon(); diff --git a/app/class/controllerart.php b/app/class/controllerart.php index ac52043..690b260 100644 --- a/app/class/controllerart.php +++ b/app/class/controllerart.php @@ -4,7 +4,6 @@ class Controllerart extends Controller { /** @var Art2 */ protected $art; - protected $artmanager; protected $fontmanager; protected $mediamanager; @@ -14,7 +13,6 @@ class Controllerart extends Controller { parent::__construct($router); - $this->artmanager = new Modelart(); $this->fontmanager = new Modelfont(); $this->mediamanager = new Modelmedia(); |