$result = false;
// Is the script installed?
- if (isInstalled()) {
+ if ((isInstalled()) && ($module != 'error')) {
// Check if cache is valid
if ((isExtensionInstalledAndNewer('cache', '0.1.2')) && (isset($GLOBALS['cache_array']['modules']['module'])) && (in_array($module, $GLOBALS['cache_array']['modules']['module']))) {
// Load from cache
// Still no luck or empty title?
if (empty($data['title'])) {
- // No name found
- $data['title'] = getMaskedMessage('UNKNOWN_MODULE_DETECTED', $module);
- if ((is_resource($result)) && (SQL_HASZERONUMS($result))) {
- // Add module to database
- $dummy = checkModulePermissions($module);
- } // END - if
+ // Is it 'error'?
+ if ($module == 'error') {
+ // Error (real module was not found)
+ $data['title'] = getMessage('MODULE_ERROR_404');
+ } else {
+ // No name found
+ $data['title'] = getMaskedMessage('UNKNOWN_MODULE_DETECTED', $module);
+ if ((is_resource($result)) && (SQL_HASZERONUMS($result))) {
+ // Add module to database
+ $dummy = checkModulePermissions($module);
+ } // END - if
+ }
} // END - if
// Return name