- // Problem in application detected
- debug_report_bug('Wether we are not installing nor config-local.php is created!');
+ // Redirect to install.php
+ redirectToUrl('install.php');
+}
+
+// Check if the user setups his MySQL stuff...
+if ((empty($GLOBALS['mysql']['login'])) && (!isInstalling()) && (!isGetRequestElementSet('installing')) && (isInstalled())) {
+ // No login entered and outside installation mode
+ outputHtml('<strong>{--LANG_WARNING--}:</strong> ');
+ if (isInstalled()) {
+ // You have changed my configuration file!
+ app_die(__FILE__, __LINE__, '{--DIE_CONFIG_CHANGED_YOU--}');
+ } else {
+ // Please run the installation script (maybe again)
+ app_die(__FILE__, __LINE__, '{--DIE_RUN_INSTALL_MYSQL--}');
+ }
+} elseif ((!isInstalling()) && (empty($GLOBALS['mysql']['password'])) && (getConfig('WARN_NO_PASS') == 'Y')) {
+ // No database password entered!!!
+ outputHtml('<div>{--LANG_WARNING--}:</div> {--WARN_NULL_PASSWORD--}');