mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-22 06:30:59 +01:00
"using static methodes of egw_link"
This commit is contained in:
parent
1709fdf2ae
commit
40279b8571
@ -115,10 +115,10 @@ class infolog_datasource extends datasource
|
|||||||
if(!($info['info_id'] = $this->infolog_bo->write($info))) return false;
|
if(!($info['info_id'] = $this->infolog_bo->write($info))) return false;
|
||||||
|
|
||||||
// link the new infolog against the project and setting info_link_id and evtl. info_from
|
// link the new infolog against the project and setting info_link_id and evtl. info_from
|
||||||
$info['info_link_id'] = $this->infolog_bo->link->link('projectmanager',$target,'infolog',$info['info_id'],$element['pe_remark'],0,0,1);
|
$info['info_link_id'] = egw_link::link('projectmanager',$target,'infolog',$info['info_id'],$element['pe_remark'],0,0,1);
|
||||||
if (!$info['info_from'])
|
if (!$info['info_from'])
|
||||||
{
|
{
|
||||||
$info['info_from'] = $this->infolog_bo->link->title('projectmanager',$target);
|
$info['info_from'] = egw_link::title('projectmanager',$target);
|
||||||
}
|
}
|
||||||
if ($info['info_status'] == 'template')
|
if ($info['info_status'] == 'template')
|
||||||
{
|
{
|
||||||
@ -127,14 +127,14 @@ class infolog_datasource extends datasource
|
|||||||
$this->infolog_bo->write($info);
|
$this->infolog_bo->write($info);
|
||||||
|
|
||||||
// creating again all links, beside the one to the source-project
|
// creating again all links, beside the one to the source-project
|
||||||
foreach($this->infolog_bo->link->get_links('infolog',$element['pe_app_id']) as $link)
|
foreach(egw_link::get_links('infolog',$element['pe_app_id']) as $link)
|
||||||
{
|
{
|
||||||
if ($link['app'] == 'projectmanager' && $link['id'] == $element['pm_id'] || // ignoring the source project
|
if ($link['app'] == 'projectmanager' && $link['id'] == $element['pm_id'] || // ignoring the source project
|
||||||
$link['app'] == $this->infolog_bo->link->vfs_appname) // ignoring files attachments for now
|
$link['app'] == egw_link::VFS_APPNAME) // ignoring files attachments for now
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
$this->infolog_bo->link->link('infolog',$info['info_id'],$link['app'],$link['id'],$link['remark']);
|
egw_link::link('infolog',$info['info_id'],$link['app'],$link['id'],$link['remark']);
|
||||||
}
|
}
|
||||||
return array($info['info_id'],$info['info_link_id']);
|
return array($info['info_id'],$info['info_link_id']);
|
||||||
}
|
}
|
||||||
@ -153,7 +153,7 @@ class infolog_datasource extends datasource
|
|||||||
$GLOBALS['infolog_bo'] =& new infolog_bo();
|
$GLOBALS['infolog_bo'] =& new infolog_bo();
|
||||||
}
|
}
|
||||||
// dont delete infolog, which are linked to other elements, but their project
|
// dont delete infolog, which are linked to other elements, but their project
|
||||||
if (count($this->infolog_bo->link->get_links('infolog',$id)) > 1)
|
if (count(egw_link::get_links('infolog',$id)) > 1)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user