26 lines
		
	
	
		
			845 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			845 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php include_once("common.php"); ?>
 | |
| <div id="tabs">
 | |
| 	<ul>
 | |
| <?php
 | |
| $tabs = array(
 | |
| 	"Home"     => array("aclindsay.com",      "",          "%^/?$%"),
 | |
| 	"Blog"     => array("blog.aclindsay.com", "",          "%.*%"),
 | |
| 	"Contact"  => array("aclindsay.com",      "/contact",  "%^/contact(/.*)?%"),
 | |
| 	"Projects" => array("aclindsay.com",      "/projects", "%^/projects(/.*)?%"),
 | |
| 	"Resume"   => array("aclindsay.com",      "/resume",   "%^/resume(/.*)?%")
 | |
| );
 | |
| $protocol = get_protocol();
 | |
| $http_host = $_SERVER['HTTP_HOST'];
 | |
| $request_uri = $_SERVER['REQUEST_URI'];
 | |
| 
 | |
| foreach ($tabs as $name => $tab_info) {
 | |
| 	if ($tab_info[0] == $http_host && preg_match($tab_info[2], $request_uri))
 | |
| 		$class="current";
 | |
| 	else
 | |
| 		$class="inactive";
 | |
| 	echo "\t\t<li><a href=\"".$protocol.$tab_info[0].$tab_info[1]."\" class=\"".$class."\">".$name."</a></li>\n";
 | |
| }
 | |
| ?>
 | |
| 	</ul>
 | |
| </div>
 |