# vikbooking/1.8.16/libraries/html/system/messages.php

VikBooking Hotel Booking Engine &amp; PMS, version 1.8.16. 34 lines.

- Page: https://pluginprobe.com/plugins/vikbooking/1.8.16/code/libraries/html/system/messages.php
- Raw: https://pluginprobe.com/plugins/vikbooking/1.8.16/raw/libraries/html/system/messages.php
- Modified: 2026-10-01T16:23:24+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/vikbooking/1.8.16/code/libraries/html/system/messages.php#L10-L20`.

```php
<?php
/** 
 * @package   	VikBooking - Libraries
 * @subpackage 	html.system
 * @author    	E4J s.r.l.
 * @copyright 	Copyright (C) 2018 E4J s.r.l. All Rights Reserved.
 * @license  	http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 * @link 		https://vikwp.com
 */

// No direct access
defined('ABSPATH') or die('No script kiddies please!');

$queue = !empty($displayData['queue']) ? $displayData['queue'] : array();
$class = !empty($displayData['class']) ? $displayData['class'] : 'notice';

foreach ($queue as $state)
{
	$state->type    = !empty($state->type) && $state->type != 'notice' ? $state->type : 'info';
	$state->message = (array) $state->message;
	?>
	<div class="<?php echo $class; ?> is-dismissible <?php echo $class; ?>-<?php echo $state->type; ?>">
		<?php
		foreach ($state->message as $text)
		{
			?>
			<p><?php echo $text; ?></p>
			<?php
		}
		?>
	</div>
	<?php
}

```
