Example #1
0
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')) {
Example #2
0
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 
    }
}