]> git.nbdom.net Git - nb.git/commitdiff
out
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Tue, 15 Mar 2016 17:10:26 +0000 (18:10 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Tue, 15 Mar 2016 17:10:26 +0000 (18:10 +0100)
lib/php/out.php

index 4728ac77515e2cdc66d829ee3ec523b8a62e472c..b9d4d0d0d86a3ff1638e164effb52507c3c8a8d8 100644 (file)
@@ -161,9 +161,9 @@ function out_csv_head(&$row,$o) {
   if (!is_array($row)) echo 0;
   if (out::is_hash($row)) {
     $ar = array_keys($row);
-    echo out_csv($ar,$o);
+    out_csv($ar,$o);
   } else {
-    echo out_csv($row,$o);
+    out_csv($row,$o);
   }
 }
 
@@ -174,14 +174,14 @@ function out_tag_head(&$data,$o) {
   $row = out::ar_first($data);
   if (!out::is_hash($row)) $row = $data;
   if (!is_array($row)) return 0;
-  if (out::is_hash($row)) $row = array_keys($row);
-  echo out_tag($row,$o);
+  if (out::is_hash($row)) $row =  array_combine(array_keys($row),array_keys($row));
+  out_tag($row,$o);
 }
 
 function out_tag(&$row,$o) {
 #var_dump($row); return '';
-# NB 07.03.16   if (!is_array($row)) return var_export($row,true);
   if (isset($o['tag_enclose'])) echo '<'.$o['tag_enclose'].'>'.PHP_EOL;
+
   foreach ($row as $k => $v) {
     #if (!is_scalar($v)) continue;
 # NB 07.03.16     if (!is_scalar($v)) return var_export($row,true);
@@ -199,6 +199,7 @@ function out_tag(&$row,$o) {
       .OUT_EOL
     ;
   }
+
   if (isset($o['tag_enclose'])) echo '</'.$o['tag_enclose'].'>'.PHP_EOL;
 }