egroupware_official/filemanager/inc/class.sofilemanager.inc.php
Pim Snel 9933a9c3fa another mayor code cleanup
checked for register globals bugs
moved all unneccesary global vars to class vars
added basedir test with feedback to alert for wrong configuration
added fakedir test with feedback to alert for wrong configuration
improved homedir creation withg feedback
improved standard messages
2004-03-02 00:39:52 +00:00

48 lines
757 B
PHP
Executable File

<?php
class sofilemanager
{
var $db;
function sofilemanager()
{
$this->db = $GLOBALS['phpgw']->db;
}
/* Any initializations that need to be done */
function db_init ()
{
$this->db->Auto_Free = 0;
}
/* General SQL query */
function db_query ($query)
{
return $this->db->query ($query);
}
/* Fetch next array for $query_id */
function db_fetch_array ($query_id)
{
// $phpgw->db->Query_ID = $query_id;
$this->db->next_record ();
return $this->db->Record;
}
/*
General wrapper for all other db calls
Calls in here are simply returned, so not all will work
*/
function db_call ($function, $query_id)
{
// $phpgw->db->Query_ID = $query_id;
return $this->db->$function ();
}
}
?>