From bd2df9d08c30c285ddd50ec91c47c54d4c24d896 Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Thu, 18 Mar 2010 10:02:24 +0000 Subject: [PATCH] "fixed infolog loosing links: wrong placed bracket" --- infolog/inc/class.infolog_bo.inc.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/infolog/inc/class.infolog_bo.inc.php b/infolog/inc/class.infolog_bo.inc.php index f7ac11e305..4b93eff06f 100644 --- a/infolog/inc/class.infolog_bo.inc.php +++ b/infolog/inc/class.infolog_bo.inc.php @@ -659,10 +659,12 @@ class infolog_bo function write(&$values, $check_defaults=true, $touch_modified=true, $user2server=true) { //echo "boinfolog::write()values="; _debug_array($values); - if (!$values['info_id'] && !$this->check_access(0,EGW_ACL_EDIT,$values['info_owner']) - && !$this->check_access(0,EGW_ACL_ADD,$values['info_owner'])) return false; - - if (($status_only = $values['info_id']) && !$this->check_access($values['info_id'],EGW_ACL_EDIT)) + if (!$values['info_id'] && !$this->check_access(0,EGW_ACL_EDIT,$values['info_owner']) && + !$this->check_access(0,EGW_ACL_ADD,$values['info_owner'])) + { + return false; + } + if (($status_only = $values['info_id'] && !$this->check_access($values['info_id'],EGW_ACL_EDIT))) { if (!isset($values['info_responsible'])) {