public function alert()
{
return _class('html')->alert([
'head' => 'Oh snap! You got an error!',
'body' => '<p>Change this and that and try again. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.</p>
<p><a class="btn btn-danger btn-default" href="#">Take this action</a> <a class="btn btn-default" href="#">Or do this</a></p>',
])
. _class('html')->alert([
'alert' => 'info',
'head' => 'Oh snap! You got an error!',
'body' => '<p>Change this and that and try again. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.</p>
<p><a class="btn btn-danger btn-default" href="#">Take this action</a> <a class="btn btn-default" href="#">Or do this</a></p>',
]);
}
public function alert($data = [], $extra = [])
{
$extra['id'] = $extra['id'] ?: __FUNCTION__ . '_' . ++$this->_ids[__FUNCTION__];
$close_btn = ( ! $extra['no_close'] && ! $data['no_close']) ? '<button type="button" class="close" data-dismiss="alert">×</button>' : '';
$head = is_array($data) ? $data['head'] : '';
$body = is_array($data) ? $data['body'] : $data;
$alert_type = $extra['alert'] ?: (is_array($data) ? $data['alert'] : '');
if ( ! $alert_type) {
$alert_type = 'error';
}
return '
<div class="alert alert-block alert-' . $alert_type . ' fade in' . ($extra['class'] ? ' ' . $extra['class'] : '') . '" id="' . $extra['id'] . '">
' . $close_btn . '
' . ($head ? '<h4 class="alert-heading">' . $head . '</h4>' : '') . '
' . $body . '
</div>';
}
Change this and that and try again. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.
Change this and that and try again. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.