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 "
$sql
";
if ($show_sql)
{
echo "SQL..";
echo "
";
echo $sql;
echo "
\n";
}
$result = mysql_query($sql, $db);
if ($err_msg != null)
if (function_exists('xdebug_call_file'))
check_db_error('
At file '.xdebug_call_file().':'.xdebug_call_line().':
'.$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)
{
return mysql_escape_string($result);
}
function db_error_no ()
{
global $db;
return mysql_errno($db);
}
function db_error_msg($conn)
{
return mysql_error($conn);
}
function db_insert_id()
{
global $db;
return mysql_insert_id($db);
}
function db_num_affected_rows()
{
global $db;
return mysql_affected_rows($db);
}
?>