// Module is valid, active and located on the local disc...
$isModuleValid = true;
} elseif (!ifFatalErrorsDetected()) {
+ // Set HTTP status
+ setHttpStatus('404');
+
// Module not found!
addFatalMessage(__FILE__, __LINE__, getMaskedMessage('MODULE_REGISTRY_404', getModule()));
}
break;
case '404':
+ // Set HTTP status
+ setHttpStatus('404');
+
+ // Add fatal message
addFatalMessage(__FILE__, __LINE__, getMaskedMessage('MODULE_REGISTRY_404', getModule()));
break;
case 'locked':
+ // Set HTTP status
+ setHttpStatus('403');
+
if (!isIncludeReadable($GLOBALS['module_inc'])) {
+ // Set HTTP status
+ setHttpStatus('404');
+
// Module does addionally not exists
addFatalMessage(__FILE__, __LINE__, getMaskedMessage('MODULE_REGISTRY_404', getModule()));
} // END - if
break;
default:
+ // Unknown module status
logDebugMessage(__FILE__, __LINE__, sprintf("Unknown status %s return from module check. Module=%s", $check, getModule()));
addFatalMessage(__FILE__, __LINE__, getMaskedMessage('UNKNOWN_MODULE_STATUS', $check));
break;