Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 
 

30 righe
840 B

<?php
/**
* @var \Cake\View\View $this
* @var array $params
* @var string $message
*/
use function Cake\Core\h;
$icon = $params['icon'];
$class = array_unique((array)$params['class']);
$message = (isset($params['escape']) && $params['escape'] === false) ? $message : h($message);
if ($icon) {
$isHtml = strpos($icon, '<') !== false;
if (!$isHtml) {
$icon = $this->Html->icon($icon, $params['iconOptions']);
}
$message = $icon . "<div>$message</div>";
}
if (in_array('alert-dismissible', $class)) {
$button = <<<BUTTON
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
BUTTON;
$message = $button . $message;
}
if (is_array($class)) {
$class = join(' ', $class);
}
echo $this->Html->div($class, $message, $params['attributes']);