forked from extern/egroupware
Upgraded stuff - added db_addslashes() function.
This commit is contained in:
parent
b9d860f9c2
commit
d212773f1e
@ -19,8 +19,8 @@
|
|||||||
/* echo "<BR>This is using the MSSQL class<BR>"; */
|
/* echo "<BR>This is using the MSSQL class<BR>"; */
|
||||||
// ^^ really ?! :)
|
// ^^ really ?! :)
|
||||||
|
|
||||||
class db
|
class db
|
||||||
{
|
{
|
||||||
var $Host = '';
|
var $Host = '';
|
||||||
var $Database = '';
|
var $Database = '';
|
||||||
var $User = '';
|
var $User = '';
|
||||||
@ -34,8 +34,9 @@
|
|||||||
|
|
||||||
var $Errno = 0;
|
var $Errno = 0;
|
||||||
var $Error = '';
|
var $Error = '';
|
||||||
var $use_pconnect = True;
|
var $use_pconnect = false;
|
||||||
var $Auto_Free = 0; ## set this to 1 to automatically free results
|
var $Auto_Free = 0; ## set this to 1 to automatically free results
|
||||||
|
var $Debug = false;
|
||||||
|
|
||||||
function connect()
|
function connect()
|
||||||
{
|
{
|
||||||
@ -60,6 +61,18 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function disconnect()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
function db_addslashes($str)
|
||||||
|
{
|
||||||
|
if (!IsSet($str) || $str == '')
|
||||||
|
return '';
|
||||||
|
|
||||||
|
return ereg_replace("'", "''", $str);
|
||||||
|
}
|
||||||
|
|
||||||
function free_result()
|
function free_result()
|
||||||
{
|
{
|
||||||
mssql_free_result($this->Query_ID);
|
mssql_free_result($this->Query_ID);
|
||||||
@ -280,12 +293,13 @@
|
|||||||
|
|
||||||
function lock($table, $mode="write")
|
function lock($table, $mode="write")
|
||||||
{
|
{
|
||||||
return 1; // FIXME: fill it in!
|
// /me really, really, really hates locks - transactions serve just fine
|
||||||
|
return $this->transaction_begin();
|
||||||
}
|
}
|
||||||
|
|
||||||
function unlock()
|
function unlock()
|
||||||
{
|
{
|
||||||
return 1; // FIXME: fill it in!
|
return $this->transaction_commit();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* private: error handling */
|
/* private: error handling */
|
||||||
@ -347,5 +361,5 @@
|
|||||||
}
|
}
|
||||||
return $return;
|
return $return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
Loading…
Reference in New Issue
Block a user