]> git.datanom.net - qtadmin.git/commitdiff
First upload of wblist page
authorMichael Rasmussen <mir@datanom.net>
Wed, 24 Jun 2015 23:32:16 +0000 (01:32 +0200)
committerMichael Rasmussen <mir@datanom.net>
Wed, 24 Jun 2015 23:32:16 +0000 (01:32 +0200)
wblist.php

index 115fff0bbd73bdc670ae1adf833f45bb0b0f7d8c..eeb540965814e79f236d800a8e4c606a6ac58409 100644 (file)
@@ -3,6 +3,33 @@
     require_once 'config.php';
     require_once $CFG->root . 'lib/utils.inc.php';
 
+       function createHeader($data) {
+               $out = '';
+               foreach ($data as $head => $value) {
+                       $out .= '<th>$head</th>';
+               }
+               
+               return $out;
+       }
+       
+       function parseResponse($raw) {
+               if (count($raw) < 1) {
+                       return '';
+               }
+               $headers = createHeader($raw[0]);
+               $r = "<table><tr>$headers</tr>";
+               foreach ($raw as $obj) {
+                       $r .= '<tr>';
+                       foreach ($obj as $value) {
+                               $r .= "<td>$value</td>";
+                       }
+                       $r .= '</tr>';
+               }
+               $r .= '</table>';
+               
+               return $r;
+       }
+
     $util = new Utils;
 
     if ($util->isLoggedIn()) {
@@ -16,7 +43,7 @@
                if ($subfunction == 'all') {
                        $list = $util->makeRestCall('/show');
                        if ($list) {
-                               $out = '<pre>'.var_export($list, true).'</pre>';
+                               $out = parseResponse($list);
                        } else {
                                $out = '<p>Connection to REST service failed</p>';
                        }
This page took 0.032001 seconds and 5 git commands to generate.