function show_flash_messages()
    {
        $all_messages = get_flash_messages();
        if (empty($all_messages)) {
            return;
        }
        foreach ($all_messages as $type => $messages) {
            if (is_array($messages) && count($messages)) {
                $class = '';
                switch ($type) {
                    case 'info':
                        $class = 'alert-info';
                        break;
                    case 'success':
                        $class = 'alert-success';
                        break;
                    case 'error':
                        $class = 'alert-danger';
                        break;
                    case 'warning':
                        $class = 'alert-warning';
                        break;
                    default:
                        break;
                }
                ?>

	<div class="alert <?php 
                echo $class;
                ?>
 alert-dismissable">
		<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
		<?php 
                foreach ($messages as $message) {
                    ?>
			<p><?php 
                    echo $message;
                    ?>
</p>
		<?php 
                }
                ?>
	</div>

	<?php 
            }
        }
    }
Esempio n. 2
0
function before()
{
    // Load flash
    get_flash_messages(flash_now());
    /*
     * Other application tasks
     */
    // Footer
    $db = option('db');
    $footer = array();
    if ($result = $db->qry('SELECT username FROM {{users}} WHERE active = 1 ORDER BY username')) {
        while ($obj = $result->fetch_object()) {
            $footer[] = array('name' => $obj->username, 'path' => '/picks/' . strtolower($obj->username));
        }
    }
    option('footer', $footer);
}