Skip to content

Instantly share code, notes, and snippets.

@yaranaio
Created March 16, 2012 09:39
Show Gist options
  • Save yaranaio/2049302 to your computer and use it in GitHub Desktop.
Save yaranaio/2049302 to your computer and use it in GitHub Desktop.
twitter bootstrap alert helper
<?php
if (!function_exists('alert')) {
function alert($message) {
$buffer = null;
if ( !empty($message) ) {
$buffer .= '<div class="alert ';
if ( array_key_exists('alert-error', $message) ) {
$buffer .= 'alert-error">';
if ( is_array($message['alert-error']) ) {
$buffer .= '<ul>';
foreach ($message['alert-error'] as $m) {
$buffer .= '<li>' .h($m) . '</li>';
}
$buffer .= '</ul>';
} else {
$buffer .= h($message['alert-error']);
}
} else if (array_key_exists('alert-success', $message) ) {
$buffer .= 'alert-success">';
if ( is_array($message['alert-success']) ) {
$buffer .= '<ul>';
foreach ($message['alert-success'] as $m) {
$buffer .= '<li>' .h($m) . '</li>';
}
$buffer .= '</ul>';
} else {
$buffer .= h($message['alert-success']);
}
} else if (array_key_exists('alert-info', $message) ) {
$buffer .= 'alert-info">';
if ( is_array($message['alert-info']) ) {
$buffer .= '<ul>';
foreach ($message['alert-info'] as $m) {
$buffer .= '<li>' .h($m) . '</li>';
}
$buffer .= '</ul>';
} else {
$buffer .= h($message['alert-info']);
}
} else {
$buffer .= '">';
}
$buffer .= '</div>';
}
return $buffer;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment