security_check(); if ($resultat_session == 'c') { header("Location: ../utilisateurs/mon_compte.php?change_mdp=yes"); die(); } else if ($resultat_session == '0') { header("Location: ../logout.php?auto=1"); die(); } if (!checkAccess()) { header("Location: ../logout.php?auto=1"); die(); } //**************** EN-TETE ***************** $titre_page = "Outil d'initialisation de l'année : importation des personnels administratifs"; require_once("../lib/header.inc.php"); //**************** FIN EN-TETE ***************** // Utilisation de la classe LDAP chargee et configuree $ldap = new LDAPServerScribe(); echo "
"; if ($_POST['step'] == "7") { check_token(false); // On se connecte au LDAP $ldap->connect(); // Si on a bien les donnees dans la session, on peut continuer /* * Recherche de tous les profs de l'établissement (pour ce RNE) */ $personnels = $ldap->get_all_personnels(); $nb_pers = $personnels['count']; /* * Ajout des profs */ // Infos nécessaires $nom_complet = ''; $uid_as_login = ''; $mail = ''; // On parcours tous les utilisateurs et on les ajoute, si nécessaire for($cpt=0; $cpt<$personnels['count']; $cpt++) { $uid_as_login = $personnels[$cpt][$ldap->champ_login][0]; $nom = $personnels[$cpt][$ldap->champ_nom][0]; $prenom = $personnels[$cpt][$ldap->champ_prenom][0]; $civ = $personnels[$cpt]['personaltitle'][0]; $mail = $personnels[$cpt][$ldap->champ_email][0]; // On test si l'uid est deja connu de GEPI $compte_utilisateur = UtilisateurProfessionnelPeer::retrieveByPK($uid_as_login); if ($compte_utilisateur != null) { echo "L'utilisateur " .$compte_utilisateur->getPrenom() .$compte_utilisateur->getNom() ." (".$compte_utilisateur->getLogin() .") existe déjàL'étape 7 vous permet d'importer les comptes des personnels non-enseignant de l'établissement.
"; echo "Note importante : l'annuaire LDAP ne permettant pas de distinguer les personnels entre eux, tous les utilisateurs trouvés et n'existant pas déjà dans la base seront initialisés avec le statut 'scolarite'. Il est donc indispensable que vous redéfinissiez les bons statuts dans l'interface de gestion des comptes d'accès.
"; echo ""; echo "