0) {
$lig=mysqli_fetch_object($res);
$sql_groupes = "insert into j_groupes_professeurs set id_groupe='$id_groupe[$i]', login='$login_prof', ordre_prof='$lig->ordre_prof';";
//echo "
".$sql_groupes;
$insertion = mysqli_query($GLOBALS["mysqli"], $sql_groupes);
}
}
}
}
else {
$msg="La personne existe déjà dans la base (même nom et même prénom)";
$remplacant_non_cree="y";
}
}
}
//
//action s'il s'agit d'une modification
//
} else {
$msg = "L'identifiant de l'utilisateur doit être constitué uniquement de lettres et de chiffres !";
$remplacant_non_cree="y";
}
}
}
}
//**************** EN-TETE *****************
$titre_page = "Gestion des utilisateurs | Créer un remplaçant";
require_once("../lib/header.inc.php");
//**************** FIN EN-TETE *****************
//debug_var();
if((isset($remplacant_non_cree))&&($remplacant_non_cree=="y")) {
echo "";
echo "
Retour";
echo "
";
echo "Il s'est produit une erreur.
\n";
require("../lib/footer.inc.php");
die();
}
else {
echo "";
echo "
Retour";
echo "
";
}
/*
//$sql_groupes = "select DISTINCT g.*, c.classe from j_groupes_professeurs jgp, g.id, j_groupes_classes jgc, classes c where jgp.login='$login_prof_remplace' AND jgp.id_groupe=g.id AND g.id=jgc.id_groupe AND jgc.id_classe=c.id;";
$sql_groupes = "select DISTINCT g.* from j_groupes_professeurs jgp, g.id, j_groupes_classes jgc WHERE jgp.login='$login_prof_remplace' AND jgp.id_groupe=g.id AND g.id=jgc.id_groupe;";
$result_groupes = mysql_query($sql_groupes);
$nombre_groupes = mysql_num_rows($result_groupes);
if($nombre_groupes==0) {
echo "Le professeur '$login_prof_remplace' n'a aucun enseignement.
Le remplacement ne se justifie pas.
\n";
require("../lib/footer.inc.php");
}
else {
while($lig=mysql_fetch_object($result_groupes)) {
}
}
*/
$groups=get_groups_for_prof($login_prof_remplace);
if(count($groups)==0) {
echo "Le professeur '$login_prof_remplace' n'a aucun enseignement.
Le remplacement ne se justifie pas.
\n";
require("../lib/footer.inc.php");
die();
}
//affichage du formulaire
if ($valid!='yes') {
// On appelle les informations de l'utilisateur pour les afficher :
if (isset($login_prof_remplace) and ($login_prof_remplace!='')) {
$call_user_info = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM utilisateurs WHERE login='".$login_prof_remplace."'");
$user_nom = old_mysql_result($call_user_info, "0", "nom");
$user_prenom = old_mysql_result($call_user_info, "0", "prenom");
$user_civilite = old_mysql_result($call_user_info, "0", "civilite");
}
if((getSettingValue("auth_sso")=='lcs')||($gepi_non_plugin_lcs_mais_recherche_ldap)) {
echo "\n";
}
echo "
Création d'un remplaçant pour l'identifiant : ".$login_prof_remplace." (".$user_civilite." ".$user_prenom." ".$user_nom.")
";
echo "
";
//Affichage formulaire
echo "\n";
//============================================================================
echo "
\n";
echo "Ou
\n";
echo "\n";
echo "
\n";
}
elseif(isset($temoin_erreur_affect_compte_existant)) {
if($temoin_erreur_affect_compte_existant=="y") {
echo "Une erreur s'est produite lors de la déclaration de '$compte_existant' comme remplaçant de '$login_prof_remplace'.
\n";
}
else {
echo "Le compte '$compte_existant' a été déclaré remplaçant de '$login_prof_remplace'.
\n";
if((getSettingAOui('autorise_edt_tous'))||(getSettingAOui('autorise_edt_admin'))) {
echo "Pensez à transférer l'emploi du temps après avoir pris soin d'imprimer la fiche bienvenue.
";
}
}
}
elseif($temoin_erreur=="y") {
echo "
Il s'est produit une erreur.";
}
else {// fin affichage formulaire
echo "
Remplaçant créé";
if((getSettingAOui('autorise_edt_tous'))||(getSettingAOui('autorise_edt_admin'))) {
echo "Pensez à transférer l'emploi du temps après avoir pris soin d'imprimer la fiche bienvenue.
";
}
}
require("../lib/footer.inc.php");
?>