%s', h($content['title'])), empty($content['paragraph']) ? '' : sprintf('

%s

', h($content['paragraph'])), empty($content['html']) ? '' : sprintf('
%s
', $content['html']), empty($content['code']) ? '' : sprintf('
%s
', h($content['code'])) ); } $action = $this->request->params['action']; $controller = $this->request->params['controller']; $dataConfirmButton = [ 'title' => isset($confirm['title']) ? $confirm['title'] : __('Submit'), 'onclick' => isset($confirm['onclick']) ? $confirm['onclick'] : '', 'class' => isset($confirm['class']) ? $confirm['class'] : 'btn btn-primary', ]; $confirmButton = ''; if (!empty($confirm)) { $confirmButton = sprintf('', $dataConfirmButton['class'], $dataConfirmButton['onclick'], h($dataConfirmButton['title']) ); } $cancelButton = sprintf('', 'cancelPopoverForm();', __('Cancel') ); echo sprintf( '', isset($type) ? sprintf('modal-%s', $type) : '', isset($class) ? $class : '', sprintf( '', empty($data['title']) ? h(Inflector::humanize($action)) . ' ' . h(Inflector::singularize(Inflector::humanize($controller))) : h($data['title']) ), sprintf( '', isset($type) ? $type : 'long', $contents ), sprintf( '', $confirmButton, $cancelButton ) ); ?>