You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					50 lines
				
				868 B
			
		
		
			
		
	
	
					50 lines
				
				868 B
			| 
								 
											2 years ago
										 
									 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$TAB = "RRD";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Main include
							 | 
						||
| 
								 | 
							
								include $_SERVER["DOCUMENT_ROOT"] . "/inc/main.php";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Check user
							 | 
						||
| 
								 | 
							
								if ($_SESSION["userContext"] != "admin") {
							 | 
						||
| 
								 | 
							
									header("Location: /list/user");
							 | 
						||
| 
								 | 
							
									exit();
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Data
							 | 
						||
| 
								 | 
							
								exec(HESTIA_CMD . "v-list-sys-rrd json", $output, $return_var);
							 | 
						||
| 
								 | 
							
								$data = json_decode(implode("", $output), true);
							 | 
						||
| 
								 | 
							
								unset($output);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*
							 | 
						||
| 
								 | 
							
								if (empty($_GET["period"])) {
							 | 
						||
| 
								 | 
							
									$period = "day";
							 | 
						||
| 
								 | 
							
								} elseif (!in_array($_GET["period"], ["day", "week", "month", "year"])) {
							 | 
						||
| 
								 | 
							
									$period = "day";
							 | 
						||
| 
								 | 
							
								} else {
							 | 
						||
| 
								 | 
							
									$period = $_GET["period"];
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								*/
							 | 
						||
| 
								 | 
							
								if (empty($_GET["period"])) {
							 | 
						||
| 
								 | 
							
									$period = "daily";
							 | 
						||
| 
								 | 
							
								} elseif (
							 | 
						||
| 
								 | 
							
									!in_array($_GET["period"], [
							 | 
						||
| 
								 | 
							
										"daily",
							 | 
						||
| 
								 | 
							
										"weekly",
							 | 
						||
| 
								 | 
							
										"monthly",
							 | 
						||
| 
								 | 
							
										"yearly",
							 | 
						||
| 
								 | 
							
										"biennially",
							 | 
						||
| 
								 | 
							
										"triennially",
							 | 
						||
| 
								 | 
							
									])
							 | 
						||
| 
								 | 
							
								) {
							 | 
						||
| 
								 | 
							
									$period = "daily";
							 | 
						||
| 
								 | 
							
								} else {
							 | 
						||
| 
								 | 
							
									$period = $_GET["period"];
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Render page
							 | 
						||
| 
								 | 
							
								render_page($user, $TAB, "list_rrd");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Back uri
							 | 
						||
| 
								 | 
							
								$_SESSION["back"] = $_SERVER["REQUEST_URI"];
							 |