diff --git a/infolog/inc/class.uiinfolog.inc.php b/infolog/inc/class.uiinfolog.inc.php index 15b93bc7b6..05a0b782ad 100644 --- a/infolog/inc/class.uiinfolog.inc.php +++ b/infolog/inc/class.uiinfolog.inc.php @@ -446,7 +446,8 @@ $content['info_type'] = 'note'; } } - $readonlys['delete'] = $action != ''; + $readonlys['delete'] = !$info_id || !$this->bo->check_access($info_id,PHPGW_ACL_DELETE); + $GLOBALS['phpgw_info']['flags']['app_header'] = lang($this->messages[$info_id ? 'edit' : ($action == 'sp' ? 'add_sub' : 'add')]); $this->tmpl->read('infolog.edit'); @@ -459,7 +460,7 @@ { $this->tmpl->set_cell_attribute('description|links|delegation|customfields','name','description|links|delegation'); } - //echo "

uiinfolog.edit(info_id=$info_id,mode=$mode) content = "; _debug_array($content); + echo "

uiinfolog.edit(info_id='$info_id',action='$action',action_id='$action_id') readonlys="; print_r($readonlys); echo ", content = "; _debug_array($content); $this->tmpl->exec('infolog.uiinfolog.edit',$content,array( 'info_type' => $this->bo->enums['type'], 'info_pri' => $this->bo->enums['priority'],