summaryrefslogtreecommitdiffstats
path: root/modules-available/permissionmanager/page.inc.php
diff options
context:
space:
mode:
authorUdo Walter2017-03-14 12:56:43 +0100
committerUdo Walter2017-03-14 12:56:43 +0100
commit488c21815a3ddafa9499cdbbd973ede5615da745 (patch)
tree697f024766b407be11461e1c0d0d031c7a5dbb52 /modules-available/permissionmanager/page.inc.php
parent[permission-manager] empty module (diff)
downloadslx-admin-488c21815a3ddafa9499cdbbd973ede5615da745.tar.gz
slx-admin-488c21815a3ddafa9499cdbbd973ede5615da745.tar.xz
slx-admin-488c21815a3ddafa9499cdbbd973ede5615da745.zip
[permission-manager] renamed module folder
Diffstat (limited to 'modules-available/permissionmanager/page.inc.php')
-rw-r--r--modules-available/permissionmanager/page.inc.php30
1 files changed, 30 insertions, 0 deletions
diff --git a/modules-available/permissionmanager/page.inc.php b/modules-available/permissionmanager/page.inc.php
new file mode 100644
index 00000000..871e7946
--- /dev/null
+++ b/modules-available/permissionmanager/page.inc.php
@@ -0,0 +1,30 @@
+<?php
+
+class Page_PermissionManager extends Page
+{
+
+ /**
+ * Called before any page rendering happens - early hook to check parameters etc.
+ */
+ protected function doPreprocess()
+ {
+ User::load();
+
+ if (!User::isLoggedIn()) {
+ Message::addError('main.no-permission');
+ Util::redirect('?do=Main'); // does not return
+ }
+ }
+
+ /**
+ * Menu etc. has already been generated, now it's time to generate page content.
+ */
+ protected function doRender()
+ {
+ Render::addTemplate('_page', array(
+ 'foo' => 'bar',
+ 'now' => date('d.m.Y H:i:s')
+ ));
+ }
+
+}