forked from extern/egroupware
0969f08ee5
and start with a search for all objects that are created since the day before. This is not committed into 1.4. If you think this feature is of any help for 1.4 too, let us know.
60 lines
1.8 KiB
PHP
Executable File
60 lines
1.8 KiB
PHP
Executable File
<?php
|
|
/**************************************************************************\
|
|
* eGroupWare - Filemanager *
|
|
* http://www.egroupware.org *
|
|
* ------------------------------------------------------------------------ *
|
|
* This program is free software; you can redistribute it and/or modify it *
|
|
* under the terms of the GNU General Public License as published by the *
|
|
* Free Software Foundation; either version 2 of the License, or (at your *
|
|
* option) any later version. *
|
|
\**************************************************************************/
|
|
|
|
/* $Id: class.sofilemanager.inc.php 19410 2005-10-14 10:41:15Z ralfbecker $ */
|
|
// added for eTemplate
|
|
include_once(PHPGW_INCLUDE_ROOT . '/etemplate/inc/class.so_sql.inc.php');
|
|
|
|
class sofilemanager extends so_sql
|
|
{
|
|
var $db;
|
|
// added for eTemplate
|
|
var $maintable='egw_vfs';
|
|
|
|
function sofilemanager()
|
|
{
|
|
$this->db = clone($GLOBALS['egw']->db);
|
|
$this->so_sql('phpgwapi',$this->maintable);
|
|
}
|
|
|
|
/* 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)
|
|
{
|
|
// $egw->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)
|
|
{
|
|
// $egw->db->Query_ID = $query_id;
|
|
return $this->db->$function();
|
|
}
|
|
}
|
|
?>
|