+# for internal use (helps implement the auto-connect feature of db_connect())
+function _db_connection_needed() {
+ if (isset($GLOBALS['wfpl_db_handle'])) {
+ return;
+ }
+ if (isset($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!');
+}
+
+function db_enc_sql($str) {
+ _db_connection_needed();
+ return mysqli_real_escape_string(isset($GLOBALS['wfpl_db_handle']) ? $GLOBALS['wfpl_db_handle'] : null, $str);
+}