2021-06-23 11:16:13 +02:00
< ? php
$form = $this -> element ( 'genericElements/Form/genericForm' , [
'entity' => null ,
'ajax' => false ,
'raw' => true ,
'data' => [
'fields' => [
[
'type' => 'text' ,
'field' => 'ids' ,
'default' => ! empty ( $id ) ? json_encode ([ $id ]) : ''
]
],
'submit' => [
'action' => $this -> request -> getParam ( 'action' )
]
]
]);
$formHTML = sprintf ( '<div class="d-none">%s</div>' , $form );
$bodyMessage = ! empty ( $deletionText ) ? __ ( $deletionText ) : __ ( 'Are you sure you want to delete {0} #{1}?' , h ( Cake\Utility\Inflector :: singularize ( $this -> request -> getParam ( 'controller' ))), h ( $id ));
$bodyHTML = sprintf ( '%s%s' , $formHTML , $bodyMessage );
echo $this -> Bootstrap -> modal ([
'size' => 'lg' ,
'title' => ! empty ( $deletionTitle ) ? $deletionTitle : __ ( 'Delete {0}' , h ( Cake\Utility\Inflector :: singularize ( Cake\Utility\Inflector :: humanize ( $this -> request -> getParam ( 'controller' ))))),
'type' => 'confirm-danger' ,
'confirmText' => ! empty ( $deletionConfirm ) ? $deletionConfirm : __ ( 'Delete' ),
'bodyHtml' => $bodyHTML ,
]);
?>