%s', h($data['entityViewURL']), h($data['entityDisplayField']) ) ); } else { $changedSummary = ''; } $form = $this->element('genericElements/Form/genericForm', [ 'entity' => null, 'ajax' => false, 'raw' => true, 'data' => [ 'model' => 'Inbox', 'fields' => [], 'submit' => [ 'action' => $this->request->getParam('action') ] ] ]); echo $this->Bootstrap->modal([ 'title' => __('Acknowledge notification'), 'size' => 'xl', 'type' => 'confirm', 'bodyHtml' => sprintf( '
%s

%s

%s
%s
', $form, $changedSummary, $this->Bootstrap->card([ 'headerText' => __('Original values'), 'bodyHTML' => $this->element('genericElements/SingleViews/Fields/jsonField', ['field' => ['raw' => $data['original']]]) ]), $this->Bootstrap->card([ 'headerText' => __('Changed values'), 'bodyHTML' => $this->element('genericElements/SingleViews/Fields/jsonField', ['field' => ['raw' => $data['changed']]]) ]) ), 'confirmButton' => [ 'text' => __('Acknowledge & Discard'), 'icon' => 'check', ] ]); ?>