diff --git a/datamodels/2.x/itop-attachments/ajax.attachment.php b/datamodels/2.x/itop-attachments/ajax.attachment.php index 6b11bd573..0c24ec41a 100755 --- a/datamodels/2.x/itop-attachments/ajax.attachment.php +++ b/datamodels/2.x/itop-attachments/ajax.attachment.php @@ -66,6 +66,7 @@ try try { $oDoc = utils::ReadPostedDocument('file'); + /** @var Attachment $oAttachment */ $oAttachment = MetaModel::NewObject('Attachment'); $oAttachment->Set('expire', time() + MetaModel::GetConfig()->Get('draft_attachments_lifetime')); $oAttachment->Set('temp_id', $sTempId); @@ -73,7 +74,7 @@ try $oAttachment->SetDefaultOrgId(); $oAttachment->Set('contents', $oDoc); $iAttId = $oAttachment->DBInsert(); - + $aResult['msg'] = htmlentities($oDoc->GetFileName(), ENT_QUOTES, 'UTF-8'); $aResult['icon'] = utils::GetAbsoluteUrlAppRoot().AttachmentPlugIn::GetFileIcon($oDoc->GetFileName()); $aResult['att_id'] = $iAttId; diff --git a/datamodels/2.x/itop-portal-base/portal/src/Controller/ObjectController.php b/datamodels/2.x/itop-portal-base/portal/src/Controller/ObjectController.php index bba67acaa..ffde597ce 100644 --- a/datamodels/2.x/itop-portal-base/portal/src/Controller/ObjectController.php +++ b/datamodels/2.x/itop-portal-base/portal/src/Controller/ObjectController.php @@ -1145,6 +1145,7 @@ class ObjectController extends BrickController try { $oDocument = utils::ReadPostedDocument($sFieldName); + /** @var \Attachment $oAttachment */ $oAttachment = MetaModel::NewObject('Attachment'); $oAttachment->Set('expire', time() + MetaModel::GetConfig()->Get('draft_attachments_lifetime')); // one hour... $oAttachment->Set('temp_id', $sTempId); diff --git a/pages/ajax.render.php b/pages/ajax.render.php index ad58b01a5..ac1ebf508 100644 --- a/pages/ajax.render.php +++ b/pages/ajax.render.php @@ -2528,6 +2528,7 @@ EOF { $aDimensions = null; $oDoc = InlineImage::ResizeImageToFit($oDoc, $aDimensions); + /** @var Attachment $oAttachment */ $oAttachment = MetaModel::NewObject('InlineImage'); $oAttachment->Set('expire', time() + MetaModel::GetConfig()->Get('draft_attachments_lifetime')); $oAttachment->Set('temp_id', $sTempId); @@ -2577,6 +2578,7 @@ EOF } else { $aDimensions = null; $oDoc = InlineImage::ResizeImageToFit($oDoc, $aDimensions); + /** @var Attachment $oAttachment */ $oAttachment = MetaModel::NewObject('InlineImage'); $oAttachment->Set('expire', time() + MetaModel::GetConfig()->Get('draft_attachments_lifetime')); $oAttachment->Set('temp_id', $sTempId);