$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 = '';