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.
		
		
		
		
		
			
		
			
				
					32 lines
				
				677 B
			
		
		
			
		
	
	
					32 lines
				
				677 B
			| 
								 
											2 years ago
										 
									 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$TAB = "SERVER";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Main include
							 | 
						||
| 
								 | 
							
								include $_SERVER["DOCUMENT_ROOT"] . "/inc/main.php";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Check user
							 | 
						||
| 
								 | 
							
								if ($_SESSION["userContext"] != "admin") {
							 | 
						||
| 
								 | 
							
									header("Location: /list/user");
							 | 
						||
| 
								 | 
							
									exit();
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Check POST request
							 | 
						||
| 
								 | 
							
								if (!empty($_POST["save"])) {
							 | 
						||
| 
								 | 
							
									// Set success message
							 | 
						||
| 
								 | 
							
									$_SESSION["ok_msg"] = _("Info (read-only mode): Crontab can only be edited via SSH.");
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$v_config_path = "/etc/crontab";
							 | 
						||
| 
								 | 
							
								$v_service_name = strtoupper("cron");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Read config
							 | 
						||
| 
								 | 
							
								$v_config = shell_exec(HESTIA_CMD . "v-open-fs-config " . $v_config_path);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Render page
							 | 
						||
| 
								 | 
							
								render_page($user, $TAB, "edit_server_service");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Flush session messages
							 | 
						||
| 
								 | 
							
								unset($_SESSION["error_msg"]);
							 | 
						||
| 
								 | 
							
								unset($_SESSION["ok_msg"]);
							 |