From: Dobrica Pavlinusic Date: Fri, 26 Feb 2021 11:06:16 +0000 (+0100) Subject: show empty svg if there is no data X-Git-Url: http://git.rot13.org/?p=zc;a=commitdiff_plain;h=5eb661024eed4e5f624b31a2f80111c69f234cd0 show empty svg if there is no data --- diff --git a/www/cgi-bin/template.cgi b/www/cgi-bin/template.cgi index d863e55..f849a5d 100755 --- a/www/cgi-bin/template.cgi +++ b/www/cgi-bin/template.cgi @@ -25,7 +25,20 @@ echo $QUERY_STRING | grep -q voltage && voltage=1 set > /dev/shm/$pn.env cat $dir/template.sql | sed -e "s/2008050087/$pn/" -e "s/x_axis_angle/x_axis_angle + $offset_x/" -e "s/y_axis_angle/y_axis_angle + $offset_y/" | psql --username=dpavlin -A -F "," -t zc > /dev/shm/$pn.txt +if [ -s /dev/shm/$pn.txt ] ; then cat $dir/template.gnuplot | sed -e "s,axes.txt,/dev/shm/$pn.txt," -e "s,^set terminal.*$,set terminal svg," -e "s,^set output.*$,set output," -e "s,-0.3 : 0.3,-$yrange : $yrange," > /dev/shm/$pn.gnuplot gnuplot -e "voltage=$voltage" /dev/shm/$pn.gnuplot +else +cat << __SVG__ + + + +__SVG__ +fi #rm /dev/shm/axes.txt.$$ /dev/shm/axes.gnuplot.$$