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/modelart.php | |
parent | d0ef17169701f90a9dab5f50e3eb61954653cae2 (diff) | |
download | wcms-13acdbd444b0ae26e83ab8cf62d60a7f59268545.tar.gz wcms-13acdbd444b0ae26e83ab8cf62d60a7f59268545.zip |
admin panel
Diffstat (limited to 'app/class/modelart.php')
-rw-r--r-- | app/class/modelart.php | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/app/class/modelart.php b/app/class/modelart.php index 8117284..3fa2d48 100644 --- a/app/class/modelart.php +++ b/app/class/modelart.php @@ -17,12 +17,12 @@ class Modelart extends Modeldb public function exist(Art2 $art) { $artdata = $this->artstore->get($art->id()); - if($artdata === false) { + if ($artdata === false) { return false; } else { return true; } - + } @@ -34,14 +34,15 @@ class Modelart extends Modeldb $this->artstore->store($artdata); } + public function get($id) { - if($id instanceof Art2) { + if ($id instanceof Art2) { $id = $id->id(); } - if(is_string($id)) { + if (is_string($id)) { $artdata = $this->artstore->findById($id); - if($artdata !== false) { + if ($artdata !== false) { return new Art2($artdata); } else { return false; @@ -54,6 +55,15 @@ class Modelart extends Modeldb public function delete(Art2 $art) { $this->artstore->delete($art->id()); + $this->unlink($art->id()); + } + + + public function unlink(string $artid) + { + unlink(Model::RENDER_DIR . $artid . '.css'); + unlink(Model::RENDER_DIR . $artid . '.quick.css'); + unlink(Model::RENDER_DIR . $artid . '.js'); } public function update(Art2 $art) |