diff options
author | Jannik Schönartz | 2016-12-19 01:21:29 +0100 |
---|---|---|
committer | Jannik Schönartz | 2016-12-19 01:21:29 +0100 |
commit | fbabdc19eecb52d4efe25a65808a6bfb72a9be69 (patch) | |
tree | bc0e949f68ee2810d669f502534bc1a23d4dc211 /modules-available/locationinfo/page.inc.php | |
parent | Merge branch 'location-info-panel' of git.openslx.org:openslx-ng/slx-admin in... (diff) | |
download | slx-admin-fbabdc19eecb52d4efe25a65808a6bfb72a9be69.tar.gz slx-admin-fbabdc19eecb52d4efe25a65808a6bfb72a9be69.tar.xz slx-admin-fbabdc19eecb52d4efe25a65808a6bfb72a9be69.zip |
Backend: Added new servertype Frontend. Sends the url/serverroomid.json to the frontend.
Diffstat (limited to 'modules-available/locationinfo/page.inc.php')
-rw-r--r-- | modules-available/locationinfo/page.inc.php | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/modules-available/locationinfo/page.inc.php b/modules-available/locationinfo/page.inc.php index f855c5c5..e9ce1159 100644 --- a/modules-available/locationinfo/page.inc.php +++ b/modules-available/locationinfo/page.inc.php @@ -312,11 +312,34 @@ class Page_LocationInfo extends Page } } + $servertypes = array(); + $type['type'] = "HISinOne"; + $servertypes[] = $type; + $type['type'] = "DAVINCI"; + $servertypes[] = $type; + $type['type'] = "Frontend"; + $servertypes[] = $type; + $serverlist = array(); $dbquery2 = Database::simpleQuery("SELECT * FROM `setting_location_info`"); while($db=$dbquery2->fetch(PDO::FETCH_ASSOC)) { $server['id'] = $db['serverid']; $server['name'] = $db['servername']; + + $serverty = array(); + foreach ($servertypes as $type) { + $st = array(); + if ($type['type'] == $db['servertype']) { + $st['type'] = $type['type']; + $st['active'] = true; + } else { + $st['type'] = $type['type']; + $st['active'] = false; + } + $serverty[] = $st; + } + $server['types'] = $serverty; +/* if ($db['servertype'] == 'HISinOne') { $server['HISinOne'] = true; $server['DAVINCI'] = false; @@ -324,6 +347,7 @@ class Page_LocationInfo extends Page $server['HISinOne'] = false; $server['DAVINCI'] = true; } +*/ $server['url'] = $db['serverurl']; $server['user'] = $db['login']; $server['password'] = $db['passwd']; @@ -331,7 +355,7 @@ class Page_LocationInfo extends Page } Render::addTemplate('location-info', array( - 'list' => array_values($pcs), 'serverlist' => array_values($serverlist), + 'list' => array_values($pcs), 'serverlist' => array_values($serverlist), 'servertypelist' => array_values($servertypes), )); } @@ -460,5 +484,5 @@ class Page_LocationInfo extends Page 'roomupdate' => $array['roomupdate'], 'configupdate' => $array['configupdate'], 'serverlist' => array_values($serverList), 'serverid' => $serverid, 'serverroomid' => $serverroomid)); } - + } |