$nb_notifications_non_vues = DB_STRUCTURE_NOTIFICATION::DB_compter_notifications_non_vues($_SESSION['USER_ID']); if($nb_notifications_non_vues) { $s = ($nb_notifications_non_vues>1) ? 's' : '' ; $tab_accueil['notifications']['contenu'] .= '<div class="b">'.html(Lang::_("Notifications à consulter")).'</div>'; $tab_accueil['notifications']['contenu'] .= '<p>Vous avez <a href="./index.php?page=consultation_notifications"><span class="b">'.$nb_notifications_non_vues.' notification'.$s.'</span></a> non vue'.$s.'.</p>'; } } // //////////////////////////////////////////////////////////////////////////////////////////////////// // [messages] & [ecolo] - Panneau d'informations (message d'autres utilisateurs) ou message écolo // //////////////////////////////////////////////////////////////////////////////////////////////////// if(!in_array($_SESSION['USER_PROFIL_TYPE'],array('webmestre','developpeur','partenaire'))) { $DB_TAB = DB_STRUCTURE_MESSAGE::DB_lister_messages_for_user_destinataire( $_SESSION['USER_ID'] , $_SESSION['USER_PROFIL_TYPE'] ); if(!empty($DB_TAB)) { foreach($DB_TAB as $key => $DB_ROW) { $findme = ','.$_SESSION['USER_ID'].','; $tab_accueil['messages']['contenu'][$DB_ROW['message_id']] = array( 'titre' => html(Lang::_("Message")).' ('.html(afficher_identite_initiale($DB_ROW['user_nom'],FALSE,$DB_ROW['user_prenom'],TRUE,$DB_ROW['user_genre'])).')', 'message' => make_lien(nl2br(html($DB_ROW['message_contenu'])),'html'), 'visible' => (strpos($DB_ROW['message_dests_cache'],$findme)===FALSE), ); } } if( (!count($tab_accueil['messages']['contenu'])) && ($_SESSION['USER_PROFIL_TYPE']!='administrateur') ) { $tab_accueil['ecolo']['contenu'] = '<p class="b"><TG> '.html(Lang::_("Afin de préserver l'environnement, n'imprimer que si nécessaire !")).'</p><div>Enregistrer la version numérique d\'un document (grille, relevé, bilan) suffit pour le consulter, l\'archiver, le partager, …</div>';