get_request_var('local_graph_id'), 'top' => get_request_var('top'), 'left' => get_request_var('left'), 'ds_step' => (isset($_SESSION['sess_realtime_ds_step']) ? $_SESSION['sess_realtime_ds_step']:$graph_data_array['ds_step']), 'graph_start' => (isset($_SESSION['sess_realtime_graph_start']) ? $_SESSION['sess_realtime_graph_start']:$graph_data_array['graph_start']), 'data' => (isset($data) ? $data:'') ); print json_encode($return_array); exit; break; case 'view': $graph_rrd = read_config_option('realtime_cache_path') . '/user_' . session_id() . '_lgi_' . get_request_var('local_graph_id') . '.png'; if (file_exists($graph_rrd)) { print base64_encode(file_get_contents($graph_rrd)); } exit; break; } /* ================= input validation ================= */ get_filter_request_var('ds_step'); get_filter_request_var('local_graph_id'); get_filter_request_var('graph_start'); /* ==================================================== */ $init = ''; if (!isset($_SESSION['sess_realtime_ds_step'])) { load_current_session_value('ds_step', 'sess_realtime_ds_step', read_config_option('realtime_interval')); } else { set_request_var('ds_step', $_SESSION['sess_realtime_ds_step']); } if (!isset($_SESSION['sess_realtime_graph_start'])) { load_current_session_value('graph_start', 'sess_realtime_graph_start', read_config_option('realtime_gwindow')); } else { set_request_var('graph_start', $_SESSION['sess_realtime_graph_start']); } if (read_config_option('realtime_enabled') == '') { print "\n"; print "\n"; print "

" . __('Real-time has been disabled by your administrator.') . "

\n"; print "\n"; print "\n"; exit; } elseif (!is_dir(read_config_option('realtime_cache_path'))) { print "\n"; print "\n"; print "

" . __('The Image Cache Directory does not exist. Please first create it and set permissions and then attempt to open another Real-time graph.') . "

\n"; print "\n"; print "\n"; exit; } elseif (!is_writable(read_config_option('realtime_cache_path'))) { print "\n"; print "\n"; print "

" . __('The Image Cache Directory is not writable. Please set permissions and then attempt to open another Real-time graph.') . "

\n"; print "\n"; print "\n"; exit; } $selectedTheme = get_selected_theme(); ?> <?php print __('Cacti Real-time Graphing');?> include/themes//main.css' type='text/css' rel='stylesheet'> include/themes//jquery.zoom.css' type='text/css' rel='stylesheet'> include/themes//jquery-ui.css' type='text/css' rel='stylesheet'> include/themes//default/style.css' type='text/css' rel='stylesheet'> include/fa/css/font-awesome.css' type='text/css' rel='stylesheet'> images/favicon.ico' rel='shortcut icon'>

'/> '/>