View difference between Paste ID: wZ0nWj09 and vTUaYbdW
SHOW: | | - or go back to the newest paste.
1
<?php
2
3
$galleries_base_dir = "/path/to/galleries";
4
$default_gallery = "default_gallery";
5
$pages_base_dir = "/path/to/pages";
6
$default_page = "home";
7
8
if(isset($_GET['page'])) {
9
	$page = $_GET['page'];
10
} else {
11
	$page = $default_page;
12
}
13
14-
if(isset($_GET['gallery'])) {
14+
15-
	$gallery = $_GET['gallery'];
15+
16
switch($page) {
17-
	$gallery = $default_gallery;
17+
18
		if(isset($_GET['gallery'])) {
19
			$gallery = $_GET['gallery'];
20
		} else {
21
			$gallery = $default_gallery;
22
		}
23
		$gallery_path = "{$galleries_base_dir}/{$gallery}.php";
24
		include(get_page_to_load($gallery_path, "{$galleries_base_dir}/{$default_gallery}.php");
25
	break;
26
	default:
27
		$page_path = "{$pages_base_dir}/{$page}.php";
28
		include(get_page_to_load($page_path, "{$pages_base_dir}/{$default_page}.php"));
29
	break;
30
}
31
32
33
include("footer.php");
34
35
function get_page_to_load($attempted_page, $default_page) {
36
	if($attempted_page != $default_page && file_exists($attempted_page)) {
37-
	if(file_exists($attempted_page)) {
37+
38
	} else {
39
		return $default_page;
40
	}
41
}
42
43
?>