Example #1
0
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if (!in_array($_SESSION['USER_PROFIL_TYPE'], array('webmestre', 'developpeur', 'partenaire'))) {
    $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 ($_SESSION['USER_PROFIL_TYPE'] == 'professeur') {
} else {
    if (!in_array($_SESSION['USER_PROFIL_TYPE'], array('webmestre', 'developpeur', 'partenaire'))) {
        $DB_TAB = DB_STRUCTURE_COMMUN::DB_lister_messages_user_destinataire($_SESSION['USER_ID']);
        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, &hellip;</div>';
        }
    }
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// [resultats] - Résultats récents (élèves & parents)
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($_SESSION['USER_PROFIL_TYPE'] == 'eleve' || $_SESSION['USER_PROFIL_TYPE'] == 'parent' && $_SESSION['NB_ENFANTS'] > 0) {