if (!defined('CURRENT_PAGE_SEONAME')) { header('Location: ' . HOME_PAGE, true, 302); exit; } //If a module has been specified... if (defined('CURRENT_MODULE_DIR')) { //Check if the module exists. if (file_exists('data/modules/' . CURRENT_MODULE_DIR)) { //And check if we also specified a module page (if not, fail). if (!defined('CURRENT_MODULE_PAGE')) { header('HTTP/1.0 404 Not Found'); if (!defined('CURRENT_NOTFOUND')) { define('CURRENT_NOTFOUND', true); } } elseif (defined('CURRENT_MODULE_PAGE')) { if (!function_exists(CURRENT_MODULE_DIR . '_page_site_' . CURRENT_MODULE_PAGE) || !module_is_included_in_page(CURRENT_MODULE_DIR, CURRENT_PAGE_SEONAME) || !module_is_compatible(CURRENT_MODULE_DIR)) { header('HTTP/1.0 404 Not Found'); if (!defined('CURRENT_NOTFOUND')) { define('CURRENT_NOTFOUND', true); } } } } else { header('HTTP/1.0 404 Not Found'); if (!defined('CURRENT_NOTFOUND')) { define('CURRENT_NOTFOUND', true); } } } //If a page has been requested that does not exist, return 404 header. if (defined('CURRENT_PAGE_SEONAME') && !defined('CURRENT_PAGE_FILENAME')) {
function albums_theme_meta() { //Only insert LyteBox when we're viewing an album if (defined('CURRENT_MODULE_DIR') && CURRENT_MODULE_DIR == 'albums' || defined('CURRENT_PAGE_SEONAME') && module_is_included_in_page('albums', CURRENT_PAGE_SEONAME)) { ?> <script type="text/javascript" src="<?php echo SITE_URL; ?> /data/modules/albums/lib/lytebox/lytebox.js"></script> <link rel="stylesheet" href="<?php echo SITE_URL; ?> /data/modules/albums/lib/lytebox/lytebox.css" type="text/css" media="screen" /> <?php } }