mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	Travis tests for code conformance. Ignore warnings for now. Fixed all errors, left most warnings.
		
			
				
	
	
		
			76 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			76 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| global $config;
 | |
| 
 | |
| if ($_SESSION['widescreen']) {
 | |
|     if (!$graph_array['height']) {
 | |
|         $graph_array['height'] = '110';
 | |
|     }
 | |
| 
 | |
|     if (!$graph_array['width']) {
 | |
|         $graph_array['width'] = '215';
 | |
|     }
 | |
| 
 | |
|     $periods = array(
 | |
|         'sixhour',
 | |
|         'day',
 | |
|         'week',
 | |
|         'month',
 | |
|         'year',
 | |
|         'twoyear',
 | |
|     );
 | |
| } else {
 | |
|     if (!$graph_array['height']) {
 | |
|         $graph_array['height'] = '100';
 | |
|     }
 | |
| 
 | |
|     if (!$graph_array['width']) {
 | |
|         $graph_array['width'] = '215';
 | |
|     }
 | |
| 
 | |
|     $periods = array(
 | |
|         'day',
 | |
|         'week',
 | |
|         'month',
 | |
|         'year',
 | |
|     );
 | |
| }//end if
 | |
| 
 | |
| if ($_SESSION['screen_width']) {
 | |
|     if ($_SESSION['screen_width'] < 1024 && $_SESSION['screen_width'] > 700) {
 | |
|         $graph_array['width'] = round(($_SESSION['screen_width'] - 90 )/2, 0);
 | |
|     } else {
 | |
|         if ($_SESSION['screen_width'] > 1024) {
 | |
|             $graph_array['width'] = round(($_SESSION['screen_width'] - 90 )/count($periods)+1, 0);
 | |
|         } else {
 | |
|             $graph_array['width'] = $_SESSION['screen_width'] - 70;
 | |
|         }
 | |
|     }
 | |
| }
 | |
| 
 | |
| $graph_array['height'] = round($graph_array['width'] /2.15);
 | |
| 
 | |
| $graph_array['to'] = $config['time']['now'];
 | |
| 
 | |
| $graph_data = array();
 | |
| foreach ($periods as $period) {
 | |
|     $graph_array['from']        = $config['time'][$period];
 | |
|     $graph_array_zoom           = $graph_array;
 | |
|     $graph_array_zoom['height'] = '150';
 | |
|     $graph_array_zoom['width']  = '400';
 | |
| 
 | |
|     $link_array         = $graph_array;
 | |
|     $link_array['page'] = 'graphs';
 | |
|     unset($link_array['height'], $link_array['width']);
 | |
|     $link = generate_url($link_array);
 | |
| 
 | |
|     if ($return_data === true) {
 | |
|         $graph_data[] = overlib_link($link, generate_lazy_graph_tag($graph_array), generate_graph_tag($graph_array_zoom), null);
 | |
|     } else {
 | |
|         echo "<div class='col-md-3'>";
 | |
|         echo(overlib_link($link, generate_lazy_graph_tag($graph_array), generate_graph_tag($graph_array_zoom), null));
 | |
|         echo "</div>";
 | |
|     }
 | |
| }
 | |
| unset($graph_array);
 |