From 08a9c4eb356ee1df9e8012fb95f79bf577006329 Mon Sep 17 00:00:00 2001 From: Nils Schwabe Date: Fri, 27 Jun 2014 13:37:52 +0200 Subject: [Webinterface] Add "images" tab --- management-interface/api/models/Images.php | 18 ++++++++++++++++++ management-interface/api/models/Master.php | 2 ++ management-interface/config/global.cfg | 6 ++++-- management-interface/views/images.htm | 25 +++++++++++++++++++++++++ 4 files changed, 49 insertions(+), 2 deletions(-) create mode 100644 management-interface/api/models/Images.php create mode 100644 management-interface/views/images.htm diff --git a/management-interface/api/models/Images.php b/management-interface/api/models/Images.php new file mode 100644 index 0000000..7555a30 --- /dev/null +++ b/management-interface/api/models/Images.php @@ -0,0 +1,18 @@ +set('result',$f3->get('DB')->exec('SELECT * FROM images')); + + // now render the view + echo Template::instance()->render('views/images.htm'); + } + +} + +?> diff --git a/management-interface/api/models/Master.php b/management-interface/api/models/Master.php index 75b76f2..4b185ad 100644 --- a/management-interface/api/models/Master.php +++ b/management-interface/api/models/Master.php @@ -42,6 +42,8 @@ class Master { (new Home)->tabHome($f3); } else if ($f3->get('_module') === 'satellites') { (new Satellites)->tabSatellites($f3); + } else if ($f3->get('_module') === 'images') { + (new Images)->tabImages($f3); } else { // if module is not available, display the views/_module.htm echo Template::instance()->render('views/'.$f3->get('_module').'.htm'); diff --git a/management-interface/config/global.cfg b/management-interface/config/global.cfg index 4607bf2..003b5ad 100644 --- a/management-interface/config/global.cfg +++ b/management-interface/config/global.cfg @@ -3,13 +3,15 @@ item[0]="home" item[1]="users" item[2]="satellites" -item[3]="about" +item[3]="images" +item[4]="about" ; specify which item is intern and needs a login intern[0]=false intern[1]=true intern[2]=true -intern[3]=false +intern[3]=true +intern[4]=false ; title title="Masterserver Management" diff --git a/management-interface/views/images.htm b/management-interface/views/images.htm new file mode 100644 index 0000000..20b9bbe --- /dev/null +++ b/management-interface/views/images.htm @@ -0,0 +1,25 @@ +
+
+

List of all images

+ + + + + + + + + + + + + + + + + + + +
UUIDNameOwnerMissing blocks
{{ @item.UUID }}{{ @item.image_name }}{{ @item.image_owner }}{{ @item.missingBlocks }}
+
+
-- cgit v1.2.3-55-g7522