| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | function callsgraphSNOM ($rrd, $graph, $from, $to, $width, $height, $title, $vertical) { | 
					
						
							| 
									
										
										
										
											2008-04-10 14:52:51 +00:00
										 |  |  |   global $config; | 
					
						
							|  |  |  |   $database = $config['rrd_dir'] . "/" . $rrd; | 
					
						
							| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  |   $imgfile = "graphs/" . "$graph"; | 
					
						
							|  |  |  |   $optsa = array( "--start", $from, "--end", $to, "--width", $width, "--height", $height, "--vertical-label", $vertical ,"--alt-autoscale-max", | 
					
						
							|  |  |  |                  "-l 0", | 
					
						
							|  |  |  |                  "-E", | 
					
						
							|  |  |  |                  "--title", $title, | 
					
						
							|  |  |  |                  "DEF:call=$database:CALLS:AVERAGE", | 
					
						
							|  |  |  |                  "CDEF:calls=call,360,*", | 
					
						
							|  |  |  |                  "LINE1.25:calls#FF9900:Calls", | 
					
						
							|  |  |  |                  "GPRINT:calls:LAST:Cu\: %2.0lf/min", | 
					
						
							|  |  |  |                  "GPRINT:calls:AVERAGE:Av\: %2.0lf/min", | 
					
						
							|  |  |  |                  "GPRINT:calls:MAX:Mx\: %2.0lf/min\\n"); | 
					
						
							| 
									
										
										
										
											2008-04-10 14:52:51 +00:00
										 |  |  |   if($width <= "300") {$optsb = array("--font", "LEGEND:7:".$config['mono_font']."", | 
					
						
							|  |  |  |                                       "--font", "AXIS:6:".$config['mono_font']."", | 
					
						
							| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  |                                       "--font-render-mode", "normal");} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-11-23 11:37:28 +00:00
										 |  |  |   $opts = array_merge($config['rrdgraph_defaults'], $optsa, $optsb); | 
					
						
							| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   $ret = rrd_graph("$imgfile", $opts, count($opts)); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   if( !is_array($ret) ) { | 
					
						
							|  |  |  |     $err = rrd_error(); | 
					
						
							|  |  |  |     echo "rrd_graph() ERROR: $err\n"; | 
					
						
							|  |  |  |     return FALSE; | 
					
						
							|  |  |  |   } else { | 
					
						
							|  |  |  |     return $imgfile; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ?>
 |