]> git.nbdom.net Git - nb.git/commitdiff
new line in human format
authorNicolas Boisselier <nicolas.boisselier@semantico.com>
Mon, 17 Oct 2016 09:24:51 +0000 (10:24 +0100)
committerNicolas Boisselier <nicolas.boisselier@semantico.com>
Mon, 17 Oct 2016 09:24:51 +0000 (10:24 +0100)
etc/dbq/ui.php
lib/php/out.php

index a3976310afbaaedf651c3e64bf059589425dd080..0415e41fd246d61a1972ec654599a971688e57f3 100644 (file)
@@ -95,7 +95,7 @@ $DBQ['_ui'] = array(
           ."SELECT 'idvmware',idvmware FROM vms WHERE vms.idnode=".$Db->quote($r['id'])
           ." UNION SELECT 'env',value FROM fact WHERE name = 'environment' AND idnode=".$Db->quote($r['id'])
           ." UNION SELECT 'aws_ec2',id FROM aws_ec2 WHERE aws_ec2.idnode=".$Db->quote($r['id'])
-          ." UNION SELECT 'last_backup',CONCAT('<a href=\"#\" onclick=\"alert(''Directories:\\n\\n ',replace(dirs,' ','\\n'),''');return false\">',max(date),'</a>') as v FROM backup WHERE idnode=".$Db->quote($r['id'])." GROUP BY dirs"
+          .($GLOBALS['web'] ? " UNION SELECT 'last_backup',CONCAT('<a href=\"#\" onclick=\"alert(''Directories:\\n\\n ',replace(dirs,' ','\\n'),''');return false\">',max(date),'</a>') as v FROM backup WHERE idnode=".$Db->quote($r['id'])." GROUP BY dirs" : "")
           ." UNION SELECT 'last_run',substr(value,1,10) FROM fact WHERE name = 'last_run' AND idnode=".$Db->quote($r['id'])." AND value < ".$Db->quote(date('Y-m-d', strtotime('-3 days')))
           ." UNION SELECT 'rack',CONCAT(idrack,'/',position) FROM rack_node WHERE idnode=".$Db->quote($r['id'])." OR idnode IN (SELECT idvmware FROM vms WHERE vms.idnode=rack_node.idnode)"
           ." UNION SELECT 'switch' as n, CONCAT(id,':',port) as v FROM switch_port WHERE switch_port.idnode=".$Db->quote($r['id'])." AND switch_port.port NOT LIKE 'ch%'"
index de4d98956422abf54076adad8bb6223a6f6b2446..ff1a806d08909c10bdb1d9eafc067044c418683a 100644 (file)
@@ -550,6 +550,9 @@ function out_human(&$o,&$row) {
     $o['_human']['len'] = [];
   }
 
+  foreach ($row as $k=>$v) {
+    $row[$k] = trim(str_replace("\n",' ',$v));
+  }
   $line = out::row_csv($o,$row);
 
   # Search max length string
@@ -569,7 +572,9 @@ function out_human(&$o,&$row) {
     echo "\n";
     out::bye("Option tmpfile is missing, wrong uage of this funtion!");
   }
+
   fwrite($o['tmpfile'],$line."\n");
+
 }
 
 function out_human_end(&$o) {