mirror of
				https://github.com/billz/raspap-webgui.git
				synced 2025-03-01 10:31:47 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			58 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
      <?php
 | 
						|
        $extraFooterScripts = array();
 | 
						|
        $page = $_SERVER['PATH_INFO'];
 | 
						|
        // handle page actions
 | 
						|
        switch ($page) {
 | 
						|
        case "/wlan0_info":
 | 
						|
            DisplayDashboard($extraFooterScripts);
 | 
						|
            break;
 | 
						|
        case "/dhcpd_conf":
 | 
						|
            DisplayDHCPConfig();
 | 
						|
            break;
 | 
						|
        case "/wpa_conf":
 | 
						|
            DisplayWPAConfig();
 | 
						|
            break;
 | 
						|
        case "/network_conf":
 | 
						|
            DisplayNetworkingConfig($extraFooterScripts);
 | 
						|
            break;
 | 
						|
        case "/hostapd_conf":
 | 
						|
            DisplayHostAPDConfig();
 | 
						|
            break;
 | 
						|
        case "/adblock_conf":
 | 
						|
            DisplayAdBlockConfig();
 | 
						|
            break;
 | 
						|
        case "/openvpn_conf":
 | 
						|
            DisplayOpenVPNConfig();
 | 
						|
            break;
 | 
						|
        case "/wg_conf":
 | 
						|
            DisplayWireGuardConfig();
 | 
						|
            break;
 | 
						|
        case "/torproxy_conf":
 | 
						|
            DisplayTorProxyConfig();
 | 
						|
            break;
 | 
						|
        case "/firewall_conf":
 | 
						|
            DisplayFirewallConfig();
 | 
						|
            break;
 | 
						|
        case "/ddclient_conf":
 | 
						|
            DisplayDDClientConfig();
 | 
						|
            break;
 | 
						|
        case "/auth_conf":
 | 
						|
            DisplayAuthConfig($_SESSION['user_id']);
 | 
						|
            break;
 | 
						|
        case "/save_hostapd_conf":
 | 
						|
            SaveTORAndVPNConfig();
 | 
						|
            break;
 | 
						|
        case "/data_use":
 | 
						|
            DisplayDataUsage($extraFooterScripts);
 | 
						|
            break;
 | 
						|
        case "/system_info":
 | 
						|
            DisplaySystem($extraFooterScripts);
 | 
						|
            break;
 | 
						|
        case "/about":
 | 
						|
            DisplayAbout();
 | 
						|
            break;
 | 
						|
        default:
 | 
						|
            DisplayDashboard($extraFooterScripts);
 | 
						|
        }
 | 
						|
        ?>
 |