$tab_id = $createdGhostsIds; } else { if (isset($transfert_all_group)) { foreach ($transfert_all_group as $group_id) { if (check_group_transferability($group_id)) { $tab_id = array_merge(get_group_expls($group_id), $tab_id); } } } } $trans = new transfert(); $tab_id = array_unique($tab_id); //pour chaque exemplaire foreach ($tab_id as $id_expl) { //on genere les transferts $trans->creer_transfert_catalogue($id_expl, $dest_id, $date_retour, stripslashes($motif)); } //le script pour fermer la popup echo $transferts_popup_enregistre_demande; } else { /** * TODO: traiter les 2 cas: * -Pas d'expl fournis * -Pas d'expl transférable * -> Quel impact sur la popup ? * -> Fermeture directe ? * -> Alert d'error ? */ $expl = implode(',', check_transferability(explode(',', $expl))); $groups_fields = ''; $groups_tables = '';