diff --git a/include/db.php b/include/db.php
index ca89305..02d1dcb 100644
--- a/include/db.php
+++ b/include/db.php
@@ -1,41 +1,57 @@
Database Error!
".mysql_error()."
\n";
- addmsg($sStatusMessage, "red");
- }
+ $hResult = mysql_query($sQuery, $hAppdbLink);
+ if(!$hResult) query_error($sComment);
return $hResult;
}
function query_userdb($sQuery)
{
- global $hPrivateLink;
+ global $hUserLink;
- if(!$hPrivateLink)
+ if(!$hUserLink)
{
- $hPrivateLink = mysql_pconnect(USERS_DBHOST, USERS_DBUSER, USERS_DBPASS);
+ $hUserLink = mysql_pconnect(USERS_DBHOST, USERS_DBUSER, USERS_DBPASS);
mysql_select_db(USERS_DB);
}
- $hResult = mysql_query($sQuery, $hPrivateLink);
- if(!$hResult)
- {
- $sStatusMessage = "Database Error!
".mysql_error()."
\n";
- addmsg($sStatusMessage, "red");
- }
+ $hResult = mysql_query($sQuery, $hUserLink);
+ if(!$hResult) query_error($sComment);
return $hResult;
}
+
+function query_bugzilladb($sQuery,$sComment="")
+{
+ global $hBugzillaLink;
+
+ if(!$hBugzillaLink)
+ {
+ $hBugzillaLink = mysql_pconnect(BUGZILLA_DBHOST, BUGZILLA_DBUSER, BUGZILLA_DBPASS);
+ mysql_select_db(BUGZILLA_DB);
+ }
+ $hResult = mysql_query($sQuery, $hBugzillaLink);
+ if(!$hResult) query_error($sComment);
+ return $hResult;
+}
+
+
+function query_error($sComment="")
+{
+ $sStatusMessage = "Database Error!
";
+ $sStatusMessage .= $sComment ? $sComment."
" : "";
+ $sStatusMessage .= mysql_error()."
\n";
+ addmsg($sStatusMessage, "red");
+}
+
/**
* Expects an array in this form:
* $aFoo['field'] = 'value';