summaryrefslogtreecommitdiffstats
path: root/management-interface/api/models/Home.php
diff options
context:
space:
mode:
Diffstat (limited to 'management-interface/api/models/Home.php')
-rw-r--r--management-interface/api/models/Home.php21
1 files changed, 21 insertions, 0 deletions
diff --git a/management-interface/api/models/Home.php b/management-interface/api/models/Home.php
new file mode 100644
index 0000000..6fd384e
--- /dev/null
+++ b/management-interface/api/models/Home.php
@@ -0,0 +1,21 @@
+<?php
+
+class Home {
+
+ public function __construct() {
+ }
+
+ public function tabHome($f3) {
+ // one command is 'sh -c' and the other command is 'grep'
+ // so we need more than two commands to find the server
+ if (shell_exec('ps aux | grep "org.openslx.imagemaster.App" | wc -l') > 2) {
+ $f3->set('serverstatus', true);
+ } else {
+ $f3->set('serverstatus', false);
+ }
+ // now render the view
+ echo Template::instance()->render('views/home.htm');
+ }
+}
+
+?>