summaryrefslogtreecommitdiffstats
path: root/modules-available/imgmanagement/page.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules-available/imgmanagement/page.inc.php')
-rw-r--r--modules-available/imgmanagement/page.inc.php63
1 files changed, 63 insertions, 0 deletions
diff --git a/modules-available/imgmanagement/page.inc.php b/modules-available/imgmanagement/page.inc.php
new file mode 100644
index 00000000..dc19cb2a
--- /dev/null
+++ b/modules-available/imgmanagement/page.inc.php
@@ -0,0 +1,63 @@
+<?php
+
+class Page_Imgmanagement extends Page
+{
+
+ private $page;
+ private $baselocation;
+ private $images;
+
+ protected function doPreprocess()
+ {
+
+ User::load();
+ if (!User::hasPermission('baseconfig_local')) {
+ Message::addError('no-permission');
+ Util::redirect('?do=Main');
+ }
+
+ error_reporting(E_ALL);
+ ini_set('display_errors','on');
+
+ Session::get('token');
+
+ }
+
+ protected function doRender()
+ {
+ error_reporting(E_ALL);
+ ini_set('display_errors','on');
+
+ $actives = array();
+ $deactives = array();
+
+ $res = Database::simpleQuery("SELECT id, name, path, userid, is_template, is_active, description FROM images ORDER BY id DESC");
+ while ($row = $res->fetch(PDO::FETCH_ASSOC)) {
+ if($row['is_active'])
+ $actives[] = array(
+ 'id' => $row['id'],
+ 'name' => $row['name'],
+ 'path' => $row['path'],
+ 'userid' => $row['userid'],
+ 'is_template' => $row['is_template'],
+ 'is_active' => $row['is_active'],
+ 'description' => $row['description']
+ );
+ else
+ $deactives[] = array(
+ 'id' => $row['id'],
+ 'name' => $row['name'],
+ 'path' => $row['path'],
+ 'userid' => $row['userid'],
+ 'is_template' => $row['is_template'],
+ 'is_active' => $row['is_active'],
+ 'description' => $row['description']
+ );
+
+ }
+
+ Render::addTemplate('page-imgmanagement', array(
+ 'deactives' => $deactives,
+ 'actives' => $actives));
+ }
+}