| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- <?php
 
- global $myUser;
 
- require_once(__DIR__.SLASH.'Notification.class.php');
 
- require_once(__DIR__.SLASH.'UserNotification.class.php');
 
- $types = $widget->data('types');
 
- $types = $types==''? array('announcement'):$types;
 
- $max = $widget->data('notification-number');
 
- $max = $max =="" ? 5 : $max ;
 
- $maxlength = $widget->data('notification-length');
 
- $maxlength = $maxlength =="" ? 250 : $maxlength ;
 
- $userNotifications = UserNotification::byUser($myUser,array(
 
- 	'limit' => $max,
 
- 	'unread' => false,
 
- 	'types' => $types,
 
- ));
 
- ?>
 
- <div class="notification-container">
 
- 	<h5 class="text-uppercase"><i class="far fa-bell"></i> Alertes</h5>
 
- 	<ul class="notification-widget-list">
 
- 	<?php foreach($userNotifications  as $infos):
 
- 		$infos['created-relative'] = isset($_['synthesis']) ? relative_time($infos['created'], null, 7) : relative_time($infos['created'], null, 7, true);
 
- 		$meta = json_decode($infos['meta']);
 
- 		$infos['link'] =  'index.php?module=notification#'.$infos['id'];
 
- 		$type = Notification::types($infos['type']);
 
- 	?>
 
- 		<li>
 
- 			<h5 onclick="document.location.href='<?php echo $infos['link']; ?>';" class="pointer mb-0 mt-1" style="color: <?php echo $type['color']; ?>;">
 
- 				<div><i title="<?php echo $type['label'] ?>" class="<?php echo $type['icon'] ?>"></i> <?php echo $infos['label']; ?></div>
 
- 				<small class="text-muted d-block"><i class="far fa-clock"></i> <?php echo $infos['created-relative']; ?></small>
 
- 			</h5>
 
-             <p class=""><?php echo truncate($infos['html'],$maxlength,array('html'=>true)); ?></p>
 
- 			<a class="btn btn-link d-block w-100 text-center" href="<?php echo $infos['link']; ?>">+ d'informations</a>
 
- 		</li>
 
- 	<?php endforeach; ?>
 
- 	</ul>
 
- </div>
 
 
  |