aboutsummaryrefslogtreecommitdiff
path: root/app/class/controllerart.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/class/controllerart.php')
-rw-r--r--app/class/controllerart.php9
1 files changed, 6 insertions, 3 deletions
diff --git a/app/class/controllerart.php b/app/class/controllerart.php
index 027fc19..ac52043 100644
--- a/app/class/controllerart.php
+++ b/app/class/controllerart.php
@@ -118,7 +118,6 @@ class Controllerart extends Controller
$artexist = $this->importart();
$canread = $this->user->level() >= $this->art->secure();
- $alerts = ['alertnotexist' => 'This page does not exist yet', 'alertprivate' => 'You cannot see this page'];
$page = ['head' => '', 'body' => ''];
if ($artexist) {
@@ -138,9 +137,13 @@ class Controllerart extends Controller
}
$this->artmanager->update($this->art);
}
- $data = array_merge($alerts, $page, ['art' => $this->art, 'artexist' => $artexist, 'canread' => $canread, 'readernav' => Config::showeditmenu(), 'canedit' => $this->canedit()]);
+ $data = array_merge($page, ['art' => $this->art, 'artexist' => $artexist , 'readernav' => Config::showeditmenu(), 'canedit' => $this->canedit()]);
- $this->showtemplate('read', $data);
+ if($artexist && $canread) {
+ $this->showtemplate('read', $data);
+ } else {
+ $this->showtemplate('alert', $data);
+ }
}