".$msg_erreur."
"; if ($msg_OK!="") echo "".$msg_OK."
"; echo "\n";
echo " Nous sommes le : \n"; echo " \n"; echo " | \n";
echo "
Aucune classe n'est encore définie.
"; require("../lib/footer.inc.php"); die(); } else { $tab_classe=array(); while($obj_classe=mysqli_fetch_object($res)) { $tab_classe[$obj_classe->id]['classe']=$obj_classe->classe; $tab_classe[$obj_classe->id]['nom_complet']=$obj_classe->nom_complet; } } //========================================================== echo "\n";
echo "Purge des événements \n"; echo " La purge des événements consiste à supprimer tous les événements dont la date est antérieure de plus de 24 h. à la date actuelle. "; echo ""; echo ""; // // Affichage des événements éditables // $sql="SELECT * FROM d_dates_evenements order by ".$order_by." DESC"; //echo "$sql "; $res = mysqli_query($GLOBALS["mysqli"], $sql); $nb_messages = mysqli_num_rows($res); if ($nb_messages>0) { echo " Événements pouvant être modifiés : \n"; $ind = 0; while ($lig=mysqli_fetch_object($res)) { echo "";
echo " \n";
$ind++;
}
}
// Fin de la colonne de gauche
echo "Affichage à compter du ".get_date_slash_from_mysql_date($lig->date_debut)." d'un événement de type ".$lig->type."";
$tab_u=array();
$sql="SELECT * FROM d_dates_evenements_utilisateurs WHERE id_ev='$lig->id_ev';";
$res_u=mysqli_query($GLOBALS["mysqli"], $sql);
if(mysqli_num_rows($res_u)>0) {
while($lig_u=mysqli_fetch_object($res_u)) {
$tab_u[]=$lig_u->statut;
}
}
echo " ";
echo "Classe(s) : Login du destinataire : ".$login_destinataire1; echo " id_ev' onclick=\"return confirm_abandon (this, change, '$themessage')\"> modifier - id_ev&action=sup_entry".add_token_in_url()."' onclick=\"return confirmlink(this, 'Etes-vous sûr de vouloir supprimer cet événement ?', '".$message_suppression."')\"> supprimer ".affiche_evenement($lig->id_ev, "y")."
| \n";
//====================================================================
/*
// Aide
$titre_infobulle="AIDE\n";
$texte_infobulle="Un message peut être adressé à :\n";
//
// Affichage de l'événement en modification
//
// Initialisation: Valeurs par défaut
$titre_mess = "Nouvel événement";
$date_debut=strftime("%Y-%m-%d %H:%M:%S");
$heure_courante=strftime("%H:%M");
$periode="0";
$texte_avant="";
$texte_apres="";
$texte_apres_ele_resp="";
$tab_classe_ev=array();
if (isset($id_ev)) {
$sql="SELECT * FROM d_dates_evenements WHERE id_ev='$id_ev';";
//echo "$sql "; $res=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res)==0) { echo " L'événément n°$id_ev n'existe pas. \n"; } else { // Modification des valeurs $titre_mess = "Modification d'un événement"; $obj_ev=mysqli_fetch_object($res); $type=$obj_ev->type; $periode=$obj_ev->periode; $date_debut=$obj_ev->date_debut; $texte_avant=$obj_ev->texte_avant; $texte_apres=$obj_ev->texte_apres; $texte_apres_ele_resp=$obj_ev->texte_apres_ele_resp; $tab_u=array(); $sql="SELECT * FROM d_dates_evenements_utilisateurs WHERE id_ev='$obj_ev->id_ev';"; $res_u=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_u)>0) { while($lig_u=mysqli_fetch_object($res_u)) { $tab_u[]=$lig_u->statut; } } if(in_array("professeur", $tab_u)) { $destinataire_prof="y"; } else { $destinataire_prof="n"; } if(in_array("cpe", $tab_u)) { $destinataire_cpe="y"; } else { $destinataire_cpe="n"; } if(in_array("scolarite", $tab_u)) { $destinataire_scol="y"; } else { $destinataire_scol="n"; } if(in_array("responsable", $tab_u)) { $destinataire_resp="y"; } else { $destinataire_resp="n"; } if(in_array("eleve", $tab_u)) { $destinataire_ele="y"; } else { $destinataire_ele="n"; } $sql="SELECT * FROM d_dates_evenements_classes d, classes c WHERE d.id_ev='$id_ev' AND d.id_classe=c.id ORDER BY date_evenement, classe;"; //echo "$sql"; $res2=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res2)>0) { while($obj_ev_classe=mysqli_fetch_object($res2)) { $tab_classe_ev[$obj_ev_classe->id_classe]["classe"]=$obj_ev_classe->classe; $tab_classe_ev[$obj_ev_classe->id_classe]["date_evenement"]=$obj_ev_classe->date_evenement; $tab_classe_ev[$obj_ev_classe->id_classe]["date_evenement_formatee"]=formate_date($obj_ev_classe->date_evenement); $tab_classe_ev[$obj_ev_classe->id_classe]["heure_evenement"]=get_heure_2pt_minute_from_mysql_date($obj_ev_classe->date_evenement); $tab_classe_ev[$obj_ev_classe->id_classe]["id_salle"]=$obj_ev_classe->id_salle; } } } } elseif((isset($record))&&($record=="no")) { $texte_avant=isset($_POST['texte_avant']) ? $_POST['texte_avant'] : ""; $texte_apres=isset($_POST['texte_apres']) ? $_POST['texte_apres'] : ""; $texte_apres_ele_resp=isset($_POST['texte_apres_ele_resp']) ? $_POST['texte_apres_ele_resp'] : ""; $periode=isset($_POST['periode']) ? $_POST['periode'] : "0"; //$texte_avant=html_entity_decode($texte_avant); //$texte_apres=html_entity_decode($texte_apres); } $display_date_debut=formate_date($date_debut); $max_per=0; $chaine_options_periodes=""; $sql="SELECT num_periode FROM periodes ORDER BY num_periode DESC LIMIT 1;"; $res_max_per=mysqli_query($GLOBALS['mysqli'], $sql); if(mysqli_num_rows($res_max_per)>0) { $lig_max_per=mysqli_fetch_object($res_max_per); $max_per=$lig_max_per->num_periode; for($loop=1;$loop<=$max_per;$loop++) { $checked_periode=""; if($periode==$loop) { $checked_periode=" selected='selected'"; } $chaine_options_periodes.=" "; } } $lignes_js_dates_conseils_classes=""; $sql="SELECT * FROM periodes;"; $res_per=mysqli_query($GLOBALS['mysqli'], $sql); if(mysqli_num_rows($res_per)>0) { $tab_cdc=array(); while($lig_per=mysqli_fetch_object($res_per)) { //$tab_cdc[$lig_per->num_periode]="var date_conseil".$lig_per->num_periode."[".$lig->id_classe."]='".formate_date($lig_per->date_conseil_classe)."'\n"; if(!isset($tab_cdc[$lig_per->num_periode])) {$tab_cdc[$lig_per->num_periode]="";} $tab_cdc[$lig_per->num_periode].=" if(document.getElementById('id_classe_".$lig_per->id_classe."')) { document.getElementById('id_classe_".$lig_per->id_classe."').checked=true; modif_affichage_ligne_classe(".$lig_per->id_classe."); if(document.getElementById('display_date_id_classe_".$lig_per->id_classe."')) { document.getElementById('display_date_id_classe_".$lig_per->id_classe."').value='".formate_date($lig_per->date_conseil_classe)."'; } }\n"; } foreach($tab_cdc as $key => $value) { $lignes_js_dates_conseils_classes.=" if(periode==$key) {".$value." }"; } } echo " |
A FAIRE : Pouvoir dupliquer un événement (par exemple pour un affichage un peu différent selon les statuts destinataires.)
"; require("../lib/footer.inc.php"); ?>