getCurrentTheme(); $_zp_themeroot = WEBPATH . "/$themepath/$theme"; if (!(false === ($requirePath = getPlugin('themeoptions.php', true)))) { require_once($requirePath); $optionHandler = new ThemeOptions(); /* prime the theme options */ } header ('Content-Type: text/html; charset=' . zp_conf('charset')); if (in_context(ZP_IMAGE)) { include("$themepath/$theme/image.php"); } else if (in_context(ZP_ALBUM)) { if(isset($_GET['zipfile']) && is_dir(realpath('albums/' . $_GET['album']))){ createAlbumZip($_GET['album']); } else { include("$themepath/$theme/album.php"); } } else if (in_context(ZP_INDEX)) { if (isset($_GET['p'])) { $page = str_replace(array('/','\\','.'), '', $_GET['p']); if ($page == "search") { zp_load_search(); } include("$themepath/$theme/$page.php"); } else { include("$themepath/$theme/index.php"); } } ?>