forked from extern/egroupware
501df49cbb
- if you already run the 1.5.003 update (AND modified anything in the VFS), you have to re-run it, to not loose your modifications or risk an inconsistent VFS (DB does not match filesystem) - to re-run the 1.5.003 update (only if your version is already 1.5.003 or bigger!) run the following sql: UPDATE egw_applications SET app_version=1.5.002 WHERE app_name=phpgwapi - the new vfs supports now an extended ACL, if that is supported by the backend (sqlfs only currently) - eacl allows to set separate recursive acl rights for different users or groups on a directory (and subdirs) - former group grants of group dirs are converted to eacl, thought we only support read or read+write access (no extra add or delete) - attachments via the links class now also use a stream wrapper interface (links_stream_wrapper) and WebDAV as download handler (which requires no longer filemanager run rights)
41 lines
1.1 KiB
PHP
41 lines
1.1 KiB
PHP
<?php
|
|
/**
|
|
* API - Interapplicaton links BO layer
|
|
*
|
|
* Links have two ends each pointing to an entry, each entry is a double:
|
|
* - app app-name or directory-name of an egw application, eg. 'infolog'
|
|
* - id this is the id, eg. an integer or a tupple like '0:INBOX:1234'
|
|
*
|
|
* @link http://www.egroupware.org
|
|
* @author Ralf Becker <RalfBecker-AT-outdoor-training.de>
|
|
* @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
|
|
* @package api
|
|
* @subpackage link
|
|
* @version $Id$
|
|
*/
|
|
|
|
/**
|
|
* Generalized linking between entries of eGroupware apps - BO layer
|
|
*
|
|
* @deprecated use egw_link class with it's static methods instead
|
|
*/
|
|
class bolink extends egw_link
|
|
{
|
|
/**
|
|
* @deprecated use egw_link::VFS_APPNAME
|
|
*/
|
|
var $vfs_appname = egw_link::VFS_APPNAME;
|
|
/**
|
|
* @deprecated use solink::TABLE
|
|
*/
|
|
var $link_table = solink::TABLE;
|
|
|
|
/**
|
|
* Overwrite private constructor of egw_links, to allow (depricated) instancated usage
|
|
*
|
|
*/
|
|
function __construct()
|
|
{
|
|
error_log('Call to depricated bolink class from '.function_backtrace(1));
|
|
}
|
|
} |