mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-07 16:44:20 +01:00
"- docu update
- using public and private for class vars - __construct()"
This commit is contained in:
parent
65e53bd1e8
commit
c133b4b106
@ -35,38 +35,38 @@ class categories
|
|||||||
*
|
*
|
||||||
* @var int
|
* @var int
|
||||||
*/
|
*/
|
||||||
var $account_id;
|
public $account_id;
|
||||||
/**
|
/**
|
||||||
* Application this class is instancated for ('phpgw' for application global cats)
|
* Application this class is instancated for ('phpgw' for application global cats)
|
||||||
*
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*/
|
*/
|
||||||
var $app_name;
|
public $app_name;
|
||||||
/**
|
/**
|
||||||
* @var egw_db
|
* @var egw_db
|
||||||
*/
|
*/
|
||||||
var $db;
|
private $db;
|
||||||
/**
|
/**
|
||||||
* Total number of records of return_(sorted_)array (returning only a limited number of rows)
|
* Total number of records of return_(sorted_)array (returning only a limited number of rows)
|
||||||
*
|
*
|
||||||
* @var int
|
* @var int
|
||||||
*/
|
*/
|
||||||
var $total_records;
|
public $total_records;
|
||||||
/**
|
/**
|
||||||
* Grants from other users for account_id and app_name (init by return array)
|
* Grants from other users for account_id and app_name (init by return array)
|
||||||
*
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
var $grants;
|
public $grants;
|
||||||
/**
|
/**
|
||||||
* Name of the categories table
|
* Name of the categories table
|
||||||
*/
|
*/
|
||||||
const TABLE = 'egw_categories';
|
const TABLE = 'egw_categories';
|
||||||
/**
|
/**
|
||||||
* @deprecated use categoris::TABLE
|
* @deprecated use categories::TABLE
|
||||||
* @var string
|
* @var string
|
||||||
*/
|
*/
|
||||||
var $table = self::TABLE;
|
public $table = self::TABLE;
|
||||||
/**
|
/**
|
||||||
* Cache holding all categories, set via init_cache() method
|
* Cache holding all categories, set via init_cache() method
|
||||||
*
|
*
|
||||||
@ -74,14 +74,13 @@ class categories
|
|||||||
*/
|
*/
|
||||||
private static $cache;
|
private static $cache;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* constructor for categories class
|
* constructor for categories class
|
||||||
*
|
*
|
||||||
* @param int/string $accountid='' account id or lid, default to current user
|
* @param int/string $accountid='' account id or lid, default to current user
|
||||||
* @param string $app_name='' app name defaults to current app
|
* @param string $app_name='' app name defaults to current app
|
||||||
*/
|
*/
|
||||||
function categories($accountid='',$app_name = '')
|
function __construct($accountid='',$app_name = '')
|
||||||
{
|
{
|
||||||
if (!$app_name) $app_name = $GLOBALS['egw_info']['flags']['currentapp'];
|
if (!$app_name) $app_name = $GLOBALS['egw_info']['flags']['currentapp'];
|
||||||
|
|
||||||
@ -95,6 +94,16 @@ class categories
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* php4 constructor
|
||||||
|
*
|
||||||
|
* @deprecated
|
||||||
|
*/
|
||||||
|
function categories($accountid='',$app_name='')
|
||||||
|
{
|
||||||
|
self::__construct($accountid,$app_name);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* return_all_children
|
* return_all_children
|
||||||
* returns array with id's of all children from $cat_id and $cat_id itself!
|
* returns array with id's of all children from $cat_id and $cat_id itself!
|
||||||
@ -268,7 +277,6 @@ class categories
|
|||||||
}
|
}
|
||||||
while (count($parents))
|
while (count($parents))
|
||||||
{
|
{
|
||||||
$sub_select = ' AND cat_parent IN (' . implode(',',$parents) . ')';
|
|
||||||
if (!($subs = $this->return_array('all',0,false,$query,$sort,$order,$globals,$parents)))
|
if (!($subs = $this->return_array('all',0,false,$query,$sort,$order,$globals,$parents)))
|
||||||
{
|
{
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user