$tab_add = array(); // i à ajouter $tab_del = array(); // id à supprimer foreach ($tab_check as $check_infos) { if (substr($check_infos, 0, 4) == 'mod_') { $tab_mod[] = Clean::entier(substr($check_infos, 4)); } elseif (substr($check_infos, 0, 4) == 'add_') { $tab_add[] = Clean::entier(substr($check_infos, 4)); } elseif (substr($check_infos, 0, 4) == 'del_') { $tab_del[] = Clean::entier(substr($check_infos, 4)); } } // Dénombrer combien d'actuels et d'anciens au départ $profil_type = $import_profil != 'professeur' ? $import_profil : array('professeur', 'directeur'); list($nb_debut_actuel, $nb_debut_ancien) = DB_STRUCTURE_ADMINISTRATEUR::DB_compter_users_suivant_statut($profil_type); // Retirer des users éventuels $nb_del = 0; if (count($tab_del)) { foreach ($tab_del as $id_base) { if (isset($tab_memo_analyse['retirer'][$id_base])) { // Mettre à jour l'enregistrement DB_STRUCTURE_ADMINISTRATEUR::DB_modifier_user($id_base, array(':sortie_date' => $tab_memo_analyse['retirer'][$id_base])); $nb_del++; } } } // Ajouter des users éventuels $nb_add = 0; $tab_password = array(); $separateur = ';';