JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
metaform: fix mtime trick for css file in html editors
[wfpl.git] / db.php
diff --git a/db.php b/db.php
index 229fe10..5ac36a3 100644 (file)
--- a/db.php
+++ b/db.php
@@ -64,9 +64,10 @@ function db_connect_now($database = 'auto', $user = 'auto', $pass = 'auto', $hos
                }
        }
 
-       $GLOBALS['wfpl_db_handle'] = mysqli_connect($host, $user, $pass);
+       $GLOBALS['wfpl_db_handle'] = @mysqli_connect($host, $user, $pass);
        if(!$GLOBALS['wfpl_db_handle']) {
-               die('Could not connect to the database: ' . mysqli_error());
+               die('Server error: Database connection failed');
+               # to show username and host: mysqli_connect_error()
        }
 
        mysqli_set_charset($GLOBALS['wfpl_db_handle'], $encoding);
@@ -83,7 +84,7 @@ function _db_connection_needed() {
                return;
        }
        if (isset($GLOBALS['wfpl_db_connect_args'])) {
-               return call_user_func_array(db_connect_now, $GLOBALS['wfpl_db_connect_args']);
+               return call_user_func_array('db_connect_now', $GLOBALS['wfpl_db_connect_args']);
        }
        die('Error: you must call db_connect() or db_auto_connect() first!');
 }