You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			23 lines
		
	
	
		
			644 B
		
	
	
	
		
			PHP
		
	
			
		
		
	
	
			23 lines
		
	
	
		
			644 B
		
	
	
	
		
			PHP
		
	
| <?php
 | |
| class StatusMessages {
 | |
|   public $messages = array();
 | |
| 
 | |
|   public function addMessage($message, $level='success', $dismissable=true) {
 | |
|     $status = '<div class="alert alert-'.$level;
 | |
|     if ($dismissable) $status .= ' alert-dismissable';
 | |
|     $status .= '">'. _($message);
 | |
|     if ($dismissable) $status .= '<button type="button" class="close" data-dismiss="alert" aria-hidden="true">x</button>';
 | |
|     $status .= '</div>';
 | |
| 
 | |
|     array_push($this->messages, $status);
 | |
|   }
 | |
| 
 | |
|   public function showMessages($clear = true) {
 | |
|     foreach($this->messages as $message) {
 | |
|       echo $message;
 | |
|     }
 | |
|     if ( $clear ) $this->messages = array();
 | |
|   }
 | |
| }
 | |
| ?>
 |