forked from lolcat/4get
		
	
		
			
				
	
	
		
			56 lines
		
	
	
		
			860 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			860 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| include "lib/frontend.php";
 | |
| $frontend = new frontend();
 | |
| 
 | |
| include "data/config.php";
 | |
| 
 | |
| $params = "";
 | |
| $first = true;
 | |
| foreach($_GET as $key => $value){
 | |
| 	
 | |
| 	if(
 | |
| 		!is_string($value) ||
 | |
| 		$key == "target"
 | |
| 	){
 | |
| 		
 | |
| 		continue;
 | |
| 	}
 | |
| 	
 | |
| 	if($first === true){
 | |
| 		
 | |
| 		$first = false;
 | |
| 		$params = "?";
 | |
| 	}else{
 | |
| 		
 | |
| 		$params .= "&";
 | |
| 	}
 | |
| 	
 | |
| 	$params .= urlencode($key) . "=" . urlencode($value);
 | |
| }
 | |
| 
 | |
| if(
 | |
| 	!isset($_GET["target"]) ||
 | |
| 	!is_string($_GET["target"])
 | |
| ){
 | |
| 	
 | |
| 	$target = "";
 | |
| }else{
 | |
| 	
 | |
| 	$target = "/" . urlencode($_GET["target"]);
 | |
| }
 | |
| 
 | |
| $instances = "";
 | |
| foreach(config::INSTANCES as $instance){
 | |
| 	
 | |
| 	$instances .= '<tr><td class="expand"><a href="' . htmlspecialchars($instance) . $target . $params . '" target="_BLANK" rel="noreferer">' . htmlspecialchars($instance) . '</a></td></tr>';
 | |
| }
 | |
| 
 | |
| echo
 | |
| 	$frontend->load(
 | |
| 		"instances.html",
 | |
| 		[
 | |
| 			"instances_html" => $instances
 | |
| 		]
 | |
| 	);
 |