mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-09 23:11:57 +01:00
enable content history for addressbook again
This commit is contained in:
parent
16460b9287
commit
ccb945942f
@ -73,6 +73,10 @@ class bocontacts extends socontacts
|
|||||||
{
|
{
|
||||||
$msg .= lang('Something went wrong by deleting %1', $single['n_given'].$single['n_family']);
|
$msg .= lang('Something went wrong by deleting %1', $single['n_given'].$single['n_family']);
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$GLOBALS['egw']->contenthistory->updateTimeStamp('contacts', $single['id'], 'delete', time());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -93,6 +97,8 @@ class bocontacts extends socontacts
|
|||||||
$contact['msg'] = lang('Something went wrong by deleting this contact');
|
$contact['msg'] = lang('Something went wrong by deleting this contact');
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
$GLOBALS['egw']->contenthistory->updateTimeStamp('contacts', $contact['id'], 'delete', time());
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -105,6 +111,9 @@ class bocontacts extends socontacts
|
|||||||
*/
|
*/
|
||||||
function save(&$contact)
|
function save(&$contact)
|
||||||
{
|
{
|
||||||
|
// stores if we add or update a entry
|
||||||
|
$isUpdate = true;
|
||||||
|
|
||||||
if($contact['id'] && !$this->check_perms(EGW_ACL_EDIT,$contact['id']))
|
if($contact['id'] && !$this->check_perms(EGW_ACL_EDIT,$contact['id']))
|
||||||
{
|
{
|
||||||
$contact['msg'] = lang('You are not permittet to edit this contact');
|
$contact['msg'] = lang('You are not permittet to edit this contact');
|
||||||
@ -117,6 +126,8 @@ class bocontacts extends socontacts
|
|||||||
$contact['owner'] = $this->user;
|
$contact['owner'] = $this->user;
|
||||||
// we create a normal contact
|
// we create a normal contact
|
||||||
$contact['tid'] = 'n';
|
$contact['tid'] = 'n';
|
||||||
|
|
||||||
|
$isUpdate = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// convert categories
|
// convert categories
|
||||||
@ -140,6 +151,15 @@ class bocontacts extends socontacts
|
|||||||
$data['#address3'] = $data['address3']; unset($data['address3']);
|
$data['#address3'] = $data['address3']; unset($data['address3']);
|
||||||
|
|
||||||
$error_nr = parent::save($contact);
|
$error_nr = parent::save($contact);
|
||||||
|
|
||||||
|
if(!$error_nr)
|
||||||
|
{
|
||||||
|
if($isUpdate) {
|
||||||
|
$GLOBALS['egw']->contenthistory->updateTimeStamp('contacts', $contact['id'], 'modify', time());
|
||||||
|
} else {
|
||||||
|
$GLOBALS['egw']->contenthistory->updateTimeStamp('contacts', $contact['id'], 'add', time());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//reconvert bday as we are dealing with references
|
//reconvert bday as we are dealing with references
|
||||||
$contact['bday'] = $tmp_bday;
|
$contact['bday'] = $tmp_bday;
|
||||||
|
Loading…
Reference in New Issue
Block a user