forked from extern/egroupware
fix diverse occurences of egw_db
This commit is contained in:
parent
cb6be27b12
commit
153c068271
@ -14,7 +14,7 @@
|
|||||||
use EGroupware\Api;
|
use EGroupware\Api;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Exception thrown by the egw_db class for everything not covered by extended classed below
|
* Exception thrown by the Api\Db class for everything not covered by extended classed below
|
||||||
*
|
*
|
||||||
* New Db\Exception has to extend deprecated egw_exception_db to allow legacy code
|
* New Db\Exception has to extend deprecated egw_exception_db to allow legacy code
|
||||||
* to catch exceptions thrown by Api\Db class!
|
* to catch exceptions thrown by Api\Db class!
|
||||||
|
@ -332,8 +332,8 @@ class Config
|
|||||||
*/
|
*/
|
||||||
public static function init_static()
|
public static function init_static()
|
||||||
{
|
{
|
||||||
// we use a reference here (no clone), as we no longer use egw_db::row() or egw_db::next_record()!
|
// we use a reference here (no clone), as we no longer use Db::row() or Db::next_record()!
|
||||||
if (isset($GLOBALS['egw_setup']) && is_a($GLOBALS['egw_setup']->db, 'egw_db'))
|
if (isset($GLOBALS['egw_setup']) && $GLOBALS['egw_setup']->db instanceof Db)
|
||||||
{
|
{
|
||||||
self::$db = $GLOBALS['egw_setup']->db;
|
self::$db = $GLOBALS['egw_setup']->db;
|
||||||
}
|
}
|
||||||
|
@ -163,9 +163,9 @@ class Contacts extends Contacts\Storage
|
|||||||
* Constructor
|
* Constructor
|
||||||
*
|
*
|
||||||
* @param string $contact_app ='addressbook' used for acl->get_grants()
|
* @param string $contact_app ='addressbook' used for acl->get_grants()
|
||||||
* @param egw_db $db =null
|
* @param Db $db =null
|
||||||
*/
|
*/
|
||||||
function __construct($contact_app='addressbook',egw_db $db=null)
|
function __construct($contact_app='addressbook',Db $db=null)
|
||||||
{
|
{
|
||||||
parent::__construct($contact_app,$db);
|
parent::__construct($contact_app,$db);
|
||||||
if ($this->log)
|
if ($this->log)
|
||||||
@ -1549,7 +1549,7 @@ class Contacts extends Contacts\Storage
|
|||||||
$options['filter'] = (array)$options['filter'];
|
$options['filter'] = (array)$options['filter'];
|
||||||
}
|
}
|
||||||
// return only contacts with email set
|
// return only contacts with email set
|
||||||
$options['filter'][] = "contact_email ".$this->db->capabilities[egw_db::CAPABILITY_CASE_INSENSITIV_LIKE]." '%@%'";
|
$options['filter'][] = "contact_email ".$this->db->capabilities[Db::CAPABILITY_CASE_INSENSITIV_LIKE]." '%@%'";
|
||||||
|
|
||||||
// let link query know, to append email to list
|
// let link query know, to append email to list
|
||||||
$options['type'] = 'email';
|
$options['type'] = 'email';
|
||||||
|
@ -87,7 +87,7 @@ class Backup
|
|||||||
*/
|
*/
|
||||||
var $backup_files = false ;
|
var $backup_files = false ;
|
||||||
/**
|
/**
|
||||||
* Reference to schema_proc's egw_db object
|
* Reference to schema_proc's Api\Db object
|
||||||
*
|
*
|
||||||
* @var Api\Db
|
* @var Api\Db
|
||||||
*/
|
*/
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
namespace EGroupware\Api\Db;
|
namespace EGroupware\Api\Db;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Exception thrown by the egw_db class for everything not covered by extended classed below
|
* Exception thrown by the Api\Db class for everything not covered by extended classed below
|
||||||
*
|
*
|
||||||
* New Db\Exception has to extend deprecated egw_exception_db to allow legacy code
|
* New Db\Exception has to extend deprecated egw_exception_db to allow legacy code
|
||||||
* to catch exceptions thrown by Api\Db class!
|
* to catch exceptions thrown by Api\Db class!
|
||||||
|
@ -916,7 +916,7 @@ class Schema
|
|||||||
*/
|
*/
|
||||||
function ExecuteSqlArray($aSql,$debug_level)
|
function ExecuteSqlArray($aSql,$debug_level)
|
||||||
{
|
{
|
||||||
if ($this->m_odb->query_log) // we use egw_db::query to log the queries
|
if ($this->m_odb->query_log) // we use Db::query to log the queries
|
||||||
{
|
{
|
||||||
$retval = 2;
|
$retval = 2;
|
||||||
foreach($aSql as $sql)
|
foreach($aSql as $sql)
|
||||||
|
@ -23,7 +23,7 @@ class Applications
|
|||||||
/**
|
/**
|
||||||
* Reference to the global db class
|
* Reference to the global db class
|
||||||
*
|
*
|
||||||
* @var egw_db
|
* @var EGroupware\Api\Db
|
||||||
*/
|
*/
|
||||||
var $db;
|
var $db;
|
||||||
var $table_name = 'egw_applications';
|
var $table_name = 'egw_applications';
|
||||||
|
@ -39,7 +39,7 @@ class Storage
|
|||||||
/**
|
/**
|
||||||
* Reference to the global db-class
|
* Reference to the global db-class
|
||||||
*
|
*
|
||||||
* @var egw_db
|
* @var Api\Db
|
||||||
*/
|
*/
|
||||||
private static $db;
|
private static $db;
|
||||||
/**
|
/**
|
||||||
|
@ -86,7 +86,7 @@ class Preferences
|
|||||||
*/
|
*/
|
||||||
var $session = array();
|
var $session = array();
|
||||||
/**
|
/**
|
||||||
* @var egw_db
|
* @var Db
|
||||||
*/
|
*/
|
||||||
var $db;
|
var $db;
|
||||||
/**
|
/**
|
||||||
|
@ -54,7 +54,7 @@ class Session
|
|||||||
/**
|
/**
|
||||||
* key of eGW's required files in $_SESSION
|
* key of eGW's required files in $_SESSION
|
||||||
*
|
*
|
||||||
* These files get set by egw_db and egw class, for classes which get not autoloaded (eg. ADOdb, idots_framework)
|
* These files get set by Db and Egw class, for classes which get not autoloaded (eg. ADOdb, idots_framework)
|
||||||
*/
|
*/
|
||||||
const EGW_REQUIRED_FILES = 'egw_required_files';
|
const EGW_REQUIRED_FILES = 'egw_required_files';
|
||||||
|
|
||||||
|
@ -59,10 +59,10 @@ class Customfields implements \IteratorAggregate
|
|||||||
* @param string $only_type2 =null if given only return fields of type2 == $only_type2
|
* @param string $only_type2 =null if given only return fields of type2 == $only_type2
|
||||||
* @param int $start =0
|
* @param int $start =0
|
||||||
* @param int $num_rows =null
|
* @param int $num_rows =null
|
||||||
* @param egw_db $db =null reference to database instance to use
|
* @param Api\Db $db =null reference to database instance to use
|
||||||
* @return array with customfields
|
* @return array with customfields
|
||||||
*/
|
*/
|
||||||
function __construct($app, $all_private_too=false, $only_type2=null, $start=0, $num_rows=null, egw_db $db=null)
|
function __construct($app, $all_private_too=false, $only_type2=null, $start=0, $num_rows=null, Api\Db $db=null)
|
||||||
{
|
{
|
||||||
$this->app = $app;
|
$this->app = $app;
|
||||||
$this->all_private_too = $all_private_too;
|
$this->all_private_too = $all_private_too;
|
||||||
@ -88,7 +88,7 @@ class Customfields implements \IteratorAggregate
|
|||||||
/**
|
/**
|
||||||
* Return iterator required for IteratorAggregate
|
* Return iterator required for IteratorAggregate
|
||||||
*
|
*
|
||||||
* @return egw_db_callback_iterator
|
* @return Api\Db\CallbackIterator
|
||||||
*/
|
*/
|
||||||
function getIterator()
|
function getIterator()
|
||||||
{
|
{
|
||||||
@ -129,10 +129,10 @@ class Customfields implements \IteratorAggregate
|
|||||||
* @param string $app
|
* @param string $app
|
||||||
* @param boolean $all_private_too =false should all the private fields be returned too, default no
|
* @param boolean $all_private_too =false should all the private fields be returned too, default no
|
||||||
* @param string $only_type2 =null if given only return fields of type2 == $only_type2
|
* @param string $only_type2 =null if given only return fields of type2 == $only_type2
|
||||||
* @param egw_db $db =null reference to database to use
|
* @param Api\Db $db =null reference to database to use
|
||||||
* @return array with customfields
|
* @return array with customfields
|
||||||
*/
|
*/
|
||||||
public static function get($app, $all_private_too=false, $only_type2=null, egw_db $db=null)
|
public static function get($app, $all_private_too=false, $only_type2=null, Api\Db $db=null)
|
||||||
{
|
{
|
||||||
$cache_key = $app.':'.($all_private_too?'all':$GLOBALS['egw_info']['user']['account_id']).':'.$only_type2;
|
$cache_key = $app.':'.($all_private_too?'all':$GLOBALS['egw_info']['user']['account_id']).':'.$only_type2;
|
||||||
$cfs = Api\Cache::getInstance(__CLASS__, $cache_key);
|
$cfs = Api\Cache::getInstance(__CLASS__, $cache_key);
|
||||||
|
@ -52,7 +52,7 @@ class Sharing
|
|||||||
/**
|
/**
|
||||||
* Reference to global db object
|
* Reference to global db object
|
||||||
*
|
*
|
||||||
* @var egw_db
|
* @var Api\Db
|
||||||
*/
|
*/
|
||||||
protected static $db;
|
protected static $db;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user