- case 'admin_only':
- case 'mem_only':
- case 'done':
- // Does the module exists on local file system?
- if ((isFileReadable(constant('__MODULE'))) && (getTotalFatalErrors() == 0)) {
- // Module is valid, active and located on the local disc...
- $MOD_VALID = true;
- } elseif (!empty($URL)) {
- // An URL was specified so we load the de-referrer module
- redirectToUrl(DEREFERER($URL));
- } elseif (getTotalFatalErrors() == 0) {
- addFatalMessage(__FILE__, __LINE__, sprintf(getMessage('LANG_MOD_REG_404'), $GLOBALS['module']));
- }
- break;
-
- case '404':
- addFatalMessage(__FILE__, __LINE__, sprintf(getMessage('LANG_MOD_REG_404'), $GLOBALS['module']));
- break;
-
- case 'locked':
- if (!isFileReadable(constant('__MODULE'))) {
- // Module does addionally not exists
+ case 'cache_miss': // The cache is gone
+ case 'admin_only': // Admin-only access
+ case 'mem_only': // Member-only access
+ case 'done': // All fine!
+ // Does the module exists on local file system?
+ if ((isFileReadable(constant('__MODULE'))) && (getTotalFatalErrors() == 0)) {
+ // Module is valid, active and located on the local disc...
+ $MOD_VALID = true;
+ } elseif (!empty($URL)) {
+ // An URL was specified so we load the de-referrer module
+ redirectToUrl(DEREFERER($URL));
+ } elseif (getTotalFatalErrors() == 0) {
+ addFatalMessage(__FILE__, __LINE__, sprintf(getMessage('LANG_MOD_REG_404'), $GLOBALS['module']));
+ }
+ break;
+
+ case '404':