Ejemplo n.º 1
0
     $listing_abonnes = DB_STRUCTURE_NOTIFICATION::DB_lister_destinataires_listing_id($abonnement_ref, $listing_profs);
     if ($listing_abonnes) {
         $notification_contenu = $texte;
         $tab_abonnes = explode(',', $listing_abonnes);
         foreach ($tab_abonnes as $abonne_id) {
             DB_STRUCTURE_NOTIFICATION::DB_modifier_log_attente($abonne_id, $abonnement_ref, 0, NULL, $notification_contenu, 'compléter', TRUE);
         }
     }
 }
 //
 // On passe maintenant au commentaire texte
 //
 // Supprimer un éventuel fichier précédent
 if ($msg_url && mb_strpos($msg_url, $url_dossier_devoir) === 0) {
     // Il peut ne pas être présent sur le serveur en cas de restauration de base ailleurs, etc.
     FileSystem::supprimer_fichier(url_to_chemin($msg_url), TRUE);
 }
 // Mise à jour dans la base
 if ($msg_data) {
     $fichier_nom = 'devoir_' . $devoir_id . '_eleve_' . $_SESSION['USER_ID'] . '_' . 'texte' . '_' . $_SERVER['REQUEST_TIME'] . '.' . 'txt';
     // pas besoin de le rendre inaccessible -> fabriquer_fin_nom_fichier__date_et_alea() inutilement lourd
     DB_STRUCTURE_COMMENTAIRE::DB_remplacer_devoir_commentaire($devoir_id, $_SESSION['USER_ID'], 'texte', $url_dossier_devoir . $fichier_nom);
     // et enregistrement du fichier
     FileSystem::ecrire_fichier($chemin_devoir . $fichier_nom, $msg_data);
 } else {
     if ($msg_autre == 'oui') {
         DB_STRUCTURE_COMMENTAIRE::DB_remplacer_devoir_commentaire($devoir_id, $_SESSION['USER_ID'], 'texte', '');
     } else {
         DB_STRUCTURE_COMMENTAIRE::DB_supprimer_devoir_commentaire($devoir_id, $_SESSION['USER_ID']);
     }
 }
Ejemplo n.º 2
0
     $notification_contenu = $texte;
     $tab_abonnes = explode(',',$listing_abonnes);
     foreach($tab_abonnes as $abonne_id)
     {
       DB_STRUCTURE_NOTIFICATION::DB_modifier_log_attente( $abonne_id , $abonnement_ref , 0 , NULL , $notification_contenu , 'compléter' , TRUE /*sep*/ );
     }
   }
 }
 //
 // On passe maintenant au commentaire texte
 //
 // Supprimer un éventuel fichier précédent
 if( $msg_url && (mb_strpos($msg_url,$url_dossier_devoir)===0) )
 {
   // Il peut ne pas être présent sur le serveur en cas de restauration de base ailleurs, etc.
   FileSystem::supprimer_fichier( url_to_chemin($msg_url) , TRUE /*verif_exist*/ );
 }
 // Mise à jour dans la base
 if($msg_data)
 {
   $fichier_nom = 'devoir_'.$devoir_id.'_eleve_'.$_SESSION['USER_ID'].'_'.'texte'.'_'.$_SERVER['REQUEST_TIME'].'.'.'txt'; // pas besoin de le rendre inaccessible -> fabriquer_fin_nom_fichier__date_et_alea() inutilement lourd
   DB_STRUCTURE_COMMENTAIRE::DB_remplacer_devoir_commentaire( $devoir_id , $_SESSION['USER_ID'] , 'texte' , $url_dossier_devoir.$fichier_nom );
   // et enregistrement du fichier
   FileSystem::ecrire_fichier( $chemin_devoir.$fichier_nom , $msg_data );
 }
 else
 {
   if($msg_autre=='oui')
   {
     DB_STRUCTURE_COMMENTAIRE::DB_remplacer_devoir_commentaire( $devoir_id , $_SESSION['USER_ID'] , 'texte' , '' );
   }