From: Nicolas Boisselier Date: Mon, 17 Oct 2016 09:11:41 +0000 (+0100) Subject: ui X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=b46841f38b053abf0555796f97be340e4293b1d7;p=nb.git ui --- diff --git a/bin/dbq b/bin/dbq index 6267b5ba..ec3b38f1 100755 --- a/bin/dbq +++ b/bin/dbq @@ -29,13 +29,11 @@ my ($NAME) = $0 =~ m,([^/]+)$,; my $UC_NAME = uc($NAME); my %PARAM = ( 'format' => $ENV{$UC_NAME.'_FORMAT'} ? $ENV{$UC_NAME.'_FORMAT'} : 'human', -# NB 09.04.16 'action' => $ENV{$UC_NAME.'_PARAM'} ? $ENV{$UC_NAME.'_PARAM'} : 'rows', -# NB 13.04.16 'db' => $ENV{$UC_NAME.'_DB'} ? $ENV{$UC_NAME.'_DB'} : '', 'txt_errors' => $ENV{$UC_NAME.'_TXT_ERRORS'} ? $ENV{$UC_NAME.'_TXT_ERRORS'} : '1', 'rows_head_char' => "\r", ); -$PARAM{'format'} = 'csv' unless -t STDOUT; +$PARAM{'format'} = 'csv' unless -t STDOUT; %PARAM = map {$_=>$PARAM{$_}} grep {$PARAM{$_} ne ''} keys %PARAM; if ($ENV{$UC_NAME.'_PARAMS'}) { for (split(' ',$ENV{$UC_NAME.'_PARAMS'})) { @@ -218,7 +216,8 @@ if (-e $url) { # ################################################################################# -warn "$NAME: Command: ",join(" ",map{/\s+/ ? '"'.$_.'"' : $_} @cmd),"\n" if $VERBOSE; +warn "$NAME: Command: ",join(" ",map{/\s+/ ? '"'.$_.'"' : $_} grep {!/^rows_head_char=/} @cmd),"\n" if $VERBOSE; +#use Data::Dumper; warn(Dumper(\@cmd)); $_ = system(@cmd); my $ex = ($? == 0 and $_ == 0) ? 0 : 1; close STDOUT; diff --git a/etc/dbq/ui.php b/etc/dbq/ui.php index 3ab53142..a3976310 100644 --- a/etc/dbq/ui.php +++ b/etc/dbq/ui.php @@ -1,4 +1,6 @@ 'Semantico UI', 'type' => 'sqlite', @@ -103,7 +105,7 @@ $DBQ['_ui'] = array( } $r['keyevent'] = $Db->row("SELECT count(*) FROM fact WHERE fact.idnode=".$Db->quote($r['id'])); - $r['graph'] = ''; + if($GLOBALS['web']) $r['graph'] = ''; #debug($facts); }, /* @@ -128,13 +130,13 @@ $DBQ['_ui'] = array( 'view_backup' => array( 'row_parse_post'=> function(&$r) { - $r['Detail'] = 'View'; + if($GLOBALS['web']) $r['Detail'] = 'View'; }, ), 'view_pingdom_per_month' => array( 'row_parse_post'=> function(&$r) { - $r['Checks'] = ''.$r['Checks'].''; + if($GLOBALS['web']) $r['Checks'] = ''.$r['Checks'].''; }, 'extras' => array( 'Checks' => '(SELECT count(*) FROM pingdom_check_policy pcp WHERE pcp.idpingdom_policy=view_pingdom_per_month.idpingdom_policy)', @@ -143,7 +145,7 @@ $DBQ['_ui'] = array( 'pingdom_check' => array( 'row_parse_post'=> function(&$r) { - $r['View'] = ''; + if($GLOBALS['web']) $r['View'] = ''; }, ),