-
-set_global_connection();
-
-function set_global_connection()
-{
- global $db;
-
- if (isset($_SESSION["wa_current_user"]) && $_SESSION["wa_current_user"]->company !='')
- $db = $_SESSION["wa_current_user"]->get_db_connection();
- else
- $db = null;
-}
-
-$db_duplicate_error_code = 1062;
-
-//DB wrapper functions to change only once for whole application
-
-function db_query($sql, $err_msg=null)
-{
- global $db, $show_sql;
-
- //echo "<br>$sql<br>";
- if ($show_sql)
- {
- echo "<font face=arial size=2 color=000099><b>SQL..</b></font>";
- echo "<pre>";
- echo $sql;
- echo "</pre>\n";
- }
-
-
- $result = mysql_query($sql, $db);
- if ($err_msg != null)
- if (function_exists('xdebug_call_file'))
- check_db_error('<br>At file '.xdebug_call_file().':'.xdebug_call_line().':<br>'.$err_msg, $sql);
- else
- check_db_error($err_msg, $sql);
-
- return $result;
-}
-
-function db_fetch_row ($result)
-{
-
- return mysql_fetch_row($result);
-}
-
-function db_fetch ($result)
-{
-
- return mysql_fetch_array($result);
-}
-
-function db_seek (&$result,$record)
-{
- mysql_data_seek($result, $record);
-}
-
-function db_free_result ($result)
-{
- if ($result)
- mysql_free_result($result);
-}
-
-function db_num_rows (&$result)
-{
- return mysql_num_rows($result);
-}
-
-function db_num_fields ($result)
-{
- return mysql_num_fields($result);
-}
-
-function db_escape ($result)
+/**********************************************************************
+ Copyright (C) FrontAccounting, LLC.
+ Released under the terms of the GNU General Public License, GPL,
+ as published by the Free Software Foundation, either version 3
+ of the License, or (at your option) any later version.
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the License here <http://www.gnu.org/licenses/gpl-3.0.html>.
+***********************************************************************/
+//$path_to_root="..";
+
+
+if (function_exists('mysqli_connect'))
+ include_once("connect_db_mysqli.inc");
+else
+ include_once("connect_db_mysql.inc"); // use deprecated mysql_* API as fallback on old servers
+
+function db_get_version()