include_once '../orm/helpers/AbsencesNotificationHelper.php'; // pour la fonction tbs_str et MergeInfosEtab if($odt=='exclusion') { $fichier_modele_discipline='discipline_exclusion.odt'; $prefixe_fichier_odt="exclusion"; } elseif($odt=='travail') { $fichier_modele_discipline='discipline_travail.odt'; $prefixe_fichier_odt="travail"; } elseif($odt=='autre') { $fichier_modele_discipline='discipline_autre.odt'; $prefixe_fichier_odt="autre_sanction"; } $extraction_bilans = repertoire_modeles($fichier_modele_discipline); //Coordonnées etab $TBS = AbsencesNotificationHelper::MergeInfosEtab($extraction_bilans); $TBS->MergeBlock('export', $export); $nom_fichier = $prefixe_fichier_odt.'_'. $nom_ele.'_'.$prenom_ele.'_'.$id_sanction. '.odt'; $TBS->Show(OPENTBS_DOWNLOAD + TBS_EXIT, $nom_fichier); } //fin Ooo $utilisation_prototype="ok"; $themessage = 'Des informations ont été modifiées. Voulez-vous vraiment quitter sans enregistrer ?'; //**************** EN-TETE ***************** $titre_page = "Discipline: Traitement/".$mod_disc_terme_sanction; require_once("../lib/header.inc.php"); //**************** FIN EN-TETE ***************** //debug_var();
$minute_demi_journee = 50; if (getSettingValue("abs2_heure_demi_journee") != null) { try { $dt_demi_journee = new DateTime(getSettingValue("abs2_heure_demi_journee")); $heure_demi_journee = $dt_demi_journee->format('H'); $minute_demi_journee = $dt_demi_journee->format('i'); } catch (Exception $x) { } } $temps_demi_journee = $heure_demi_journee.$minute_demi_journee; $indice=0; //on charge le modele et on merge les données de l'établissement $TBS=AbsencesNotificationHelper::MergeInfosEtab($courrier_lot_modele); $courrier_nouvellement_envoyes_col = new PropelCollection(); foreach ($tableNotifications as &$notification) { $idNotifications = ''; foreach ($notification['notif_col'] as &$notif) { //on met un code d'erreur au cas ou la generation se fait mal $notif->setStatutEnvoi(AbsenceEleveNotificationPeer::STATUT_ENVOI_ECHEC); $notif->setUpdatedAt('now'); $notif->save(); $courrier_nouvellement_envoyes_col->append($notif);