count ($resultreverse) ) { $_SESSION["maxdata"] = count ($resultreverse); } else { $_SESSION["maxdata"] = $imgmaxxuserdef; }; ################### ### min/max $mintemp=1000; $maxtemp=-1000; for ($x = 0; $x <= $_SESSION["maxdata"]; $x++) { if ( $resultreverse[$x][1] > $maxtemp ) $maxtemp=$resultreverse[$x][1]; if ( ($resultreverse[$x][1] < $mintemp) and ($resultreverse[$x][1]>-1000) ) $mintemp=$resultreverse[$x][1]; } $tempdiff=$maxtemp-$mintemp; if ($tempdiff==0) $tempdiff=1; $fac=$imgmaxyuserdef/$tempdiff; $yold=round($imgmaxyuserdef-(($resultreverse[0][1]-$mintemp)*$fac)); ################### if ($maxcountUSERDEF < $_SESSION["maxdata"]) {$anzlines=$maxcountUSERDEF;} else {$anzlines= $_SESSION["maxdata"];} if ($gnuplottype=='piri' or $gnuplottype=='fs20') { $datumtomorrow= mktime (0,0,0,date("m") ,date("d")+1,date("Y")); $xrange1= date ("Y-m-d",$datumtomorrow); $datumyesterday= mktime (0,0,0,date("m") ,date("d")-5,date("Y")); $xrange2= date ("Y-m-d",$datumyesterday); $xrange="set xrange ['$xrange2':'$xrange1']"; $gnuplotfile=$AbsolutPath."/tmp/".$drawuserdef; $gnuplotpng=$drawuserdef.".sm.png"; $messageA=<<