echo'tab_destinataires['.$message_id.']="'.implode(',',$tab_destinataires_valides).'";'; echo'tab_msg_contenus['.$message_id.']="'.str_replace(array("\r\n","\r","\n"),array('\r\n','\r','\n'),html($message_contenu)).'";'; exit(); } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Supprimer un message existant // //////////////////////////////////////////////////////////////////////////////////////////////////// if( ($action=='supprimer') && $message_id ) { $nb_suppression = DB_STRUCTURE_MESSAGE::DB_supprimer_message($message_id,$_SESSION['USER_ID']); if(!$nb_suppression) { exit('Message introuvable ou dont vous n\'êtes pas l\'auteur !'); } DB_STRUCTURE_MESSAGE::DB_supprimer_message_destinataires($message_id); // Notifications (rendues visibles ultérieurement) DB_STRUCTURE_NOTIFICATION::DB_supprimer_log_attente( $abonnement_ref , $message_id ); // Afficher le retour exit('<td>ok</td>'); } // //////////////////////////////////////////////////////////////////////////////////////////////////// // On ne devrait pas en arriver là ! // //////////////////////////////////////////////////////////////////////////////////////////////////// exit('Erreur avec les données transmises !'); ?>
{ $notification_date = ( TODAY_MYSQL < $date_visible_mysql ) ? $date_visible_mysql : NULL ; $notification_contenu = 'Saisies pour l\'évaluation "'.$description.'" du '.$date_fr.' enregistrées par '.afficher_identite_initiale($_SESSION['USER_NOM'],FALSE,$_SESSION['USER_PRENOM'],TRUE,$_SESSION['USER_GENRE']).'.'."\r\n\r\n"; $notification_lien = 'Voir le détail :'."\r\n".Sesamail::adresse_lien_profond('page=evaluation_voir&devoir_id='.$devoir_id.'&eleve_id='.$eleve_id); $tab_abonnes = DB_STRUCTURE_NOTIFICATION::DB_lister_detail_abonnes_envois( $listing_abonnes , $listing_eleves , $listing_parents ); foreach($tab_abonnes as $abonne_id => $tab_abonne) { foreach($tab_abonne as $eleve_id => $notification_intro_eleve) { if($presence) { DB_STRUCTURE_NOTIFICATION::DB_modifier_log_attente( $abonne_id , $abonnement_ref_saisie , $devoir_id , $notification_date , $notification_intro_eleve.$notification_contenu.$notification_lien , 'remplacer' ); } else { DB_STRUCTURE_NOTIFICATION::DB_supprimer_log_attente( $abonnement_ref_saisie , $devoir_id , $abonne_id ); } } } } // Retour $retour = ($msg_data) ? $url_dossier_devoir.$fichier_nom : 'supprimé' ; exit('ok'.']¤['.$retour); } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Il se peut que rien n'ait été récupéré à cause de l'upload d'un fichier trop lourd // //////////////////////////////////////////////////////////////////////////////////////////////////// if(empty($_POST)) {