register_shutdown_function("system_cleanup");
}
+/**
+ * db_connect_if_needed() - Set up the DB connection if it's unset
+ */
+function db_connect_if_needed () {
+ global $gfconn ;
+ if (!isset ($gfconn)) {
+ db_connect () ;
+ }
+}
+
/**
* db_query() - Query the database.
*
* @return int result set handle.
*/
function db_query($qstring,$limit='-1',$offset=0,$dbserver=SYS_DB_PRIMARY) {
+ db_connect_if_needed () ;
global $QUERY_COUNT;
$QUERY_COUNT++;
* @return int result set handle.
*/
function db_query_from_file($file,$limit='-1',$offset=0,$dbserver=SYS_DB_PRIMARY) {
+ db_connect_if_needed () ;
global $QUERY_COUNT;
$QUERY_COUNT++;
* @return int result set handle.
*/
function db_query_params($qstring,$params,$limit='-1',$offset=0,$dbserver=SYS_DB_PRIMARY) {
+ db_connect_if_needed () ;
global $QUERY_COUNT;
$QUERY_COUNT++;