Re: [Galette-discussion] Envoi des fiches adhérents preremplie
En effet je n'avais pas réfléchi à utiliser un interpréteur local Le mar 19 mai 2015 16:47, Guillaume Rousse guillomovi...@gmail.com a écrit : Le 19/05/2015 16:19, Alex Jud a écrit : PS: L'hébergeur de l'association n'autorise pas l'usage de script perl... dommage. Peut être quelqu'un a une autre solution. Je pense qu'il y a un problème de compréhension ici... Le script est un client HTTP que tu fais tourner depuis n'importe où dans le monde, et qui ne fait qu'exécuter de multiples requêtes HTTP vers ton application, comme si tu avais un stagiaire qui cliquait à ta place dans un navigateur web. C'était juste un *exemple* d'automatisation externe, et ton hébergeur n'est pas vraiment concerné (a part peut-être pour les connections directes à la BD, mais elle n'a rien d'obligatoire, elle sert juste à énumérer les identifiants utilisateurs). -- Guillaume ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] Envoi des fiches adhérents preremplie
Salut, Le 14/05/2015 18:59, Alex Jud a écrit : Bonjour Je ne suis pas sûr que c'est le meilleur endroit pour poser la question mais je voudrais savoir si il est en projet pour le plugin fullcard de permettre un mailing des fiches adhérents preremplies ou de permettre l'enregistrement de toutes les fiches adhérents preremplies en une seule manipulation. Réponse courte : rien n'est en projet pour ce plugin actuellement. L'envoi par mailing de fichiers spécifiques à chaque adhérent n'est pas envisageable (il me semble que le sujet a déjà été abordé sur cette liste). Quand à l'enregistrement des fiches... Pour quoi faire ? ++ -- Johan signature.asc Description: OpenPGP digital signature ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] Envoi des fiches adhérents preremplie
Merci pour le script. Je le test des que possible. Mais d'après une lecture rapide je ne vois pas pourquoi ça ne marcherai pas. Pourquoi un script de ce genre ne pourrais pas être généralisé est intégré à fullcard? Avec un ptit bouton qui va bien dans la page de gestion des adhérents? Le dim 17 mai 2015 16:10, Guillaume Rousse guillomovi...@gmail.com a écrit : Le 17/05/2015 12:49, Alex Jud a écrit : Merci pour la réponse, Je n'avais pas vu ce sujet évoqué dans les archives. Peut être mal cherché. Pour l'enregistrement ce serait de toutes les imprimer preremplies pour les anciens membres sans avoir à rentrer dans leur fiche adhérent. Ce qui n'est pas possible depuis galette peut également se faire simplement à coup de script externe. L'exemple suivant réalise exactement le besoin exprimé ici, à savoir extraire les fiches de tous les adhérents qui correspondent à un certain critère de filtrage, codé en dur dans la requête SQL. -- Guillaume ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] Envoi des fiches adhérents preremplie
Le 17/05/2015 12:49, Alex Jud a écrit : Merci pour la réponse, Je n'avais pas vu ce sujet évoqué dans les archives. Peut être mal cherché. Pour l'enregistrement ce serait de toutes les imprimer preremplies pour les anciens membres sans avoir à rentrer dans leur fiche adhérent. Ce qui n'est pas possible depuis galette peut également se faire simplement à coup de script externe. L'exemple suivant réalise exactement le besoin exprimé ici, à savoir extraire les fiches de tous les adhérents qui correspondent à un certain critère de filtrage, codé en dur dans la requête SQL. -- Guillaume #!/usr/bin/perl use strict; use warnings; use DBI; use Getopt::Long; use WWW::Mechanize; my $options = {}; GetOptions( $options, 'password=s', 'username=s', 'dbusername=s', 'dbpassword=s', ); die no password unless $options-{password}; die no username unless $options-{username}; die no db password unless $options-{dbpassword}; die no db username unless $options-{dbusername}; my $dbh = DBI-connect( DBI:mysql:database=galette, $options-{dbusername}, $options-{dbpassword} ); my $sth = $dbh-prepare( SELECT id_adh FROM galette_adherents where id_statut != 7 AND id_statut != 16 ); $sth-execute(); my @ids; while (my $row = $sth-fetchrow_arrayref()) { push @ids, $row-[0]; } $dbh-disconnect(); my $mech = WWW::Mechanize-new(); $mech-get('https://adherents.leo-mare.org'); $mech-submit_form( form_number = 1, fields = { login= $options-{username}, password = $options-{password}, } ); foreach my $id (@ids) { my $uri = https://adherents.leo-mare.org/plugins/galette-plugin-fullcard/fullcard.php?id_adh=$id;; my $file = adherent_$id.pdf; $mech-get($uri, ':content_file' = $file); } ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] Envoi des fiches adhérents preremplie
Merci pour la réponse, Je n'avais pas vu ce sujet évoqué dans les archives. Peut être mal cherché. Pour l'enregistrement ce serait de toutes les imprimer preremplies pour les anciens membres sans avoir à rentrer dans leur fiche adhérent. Nos membres ne peuvent le faire eux même car leurs Front-end est déporté sur un site externe. Le dim 17 mai 2015 10:50, Johan Cwiklinski jo...@x-tnd.be a écrit : Salut, Le 14/05/2015 18:59, Alex Jud a écrit : Bonjour Je ne suis pas sûr que c'est le meilleur endroit pour poser la question mais je voudrais savoir si il est en projet pour le plugin fullcard de permettre un mailing des fiches adhérents preremplies ou de permettre l'enregistrement de toutes les fiches adhérents preremplies en une seule manipulation. Réponse courte : rien n'est en projet pour ce plugin actuellement. L'envoi par mailing de fichiers spécifiques à chaque adhérent n'est pas envisageable (il me semble que le sujet a déjà été abordé sur cette liste). Quand à l'enregistrement des fiches... Pour quoi faire ? ++ -- Johan ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] Envoi des fiches adhérents preremplie
Bonjour, Je suis assez d'accord avec le point d'enregistrement (import) des fiches remplies dans la base de donnée : il faudrait un système de traitement par lot et / ou d'import de données pour plusieurs personnes à la fois pour mettre à jour les champs. Chaque année lors des renouvellements de cotisations, on doit effectuer 500 fois la même opération sur chaque fiche : entrer le règlement, valider les dates... Vu le temps de 20sec d'enregistrement par fiche... C'est fastidieux ! - Jérémy Le 17 mai 2015 à 10:50, Johan Cwiklinski jo...@x-tnd.be a écrit : Salut, Le 14/05/2015 18:59, Alex Jud a écrit : Bonjour Je ne suis pas sûr que c'est le meilleur endroit pour poser la question mais je voudrais savoir si il est en projet pour le plugin fullcard de permettre un mailing des fiches adhérents preremplies ou de permettre l'enregistrement de toutes les fiches adhérents preremplies en une seule manipulation. Réponse courte : rien n'est en projet pour ce plugin actuellement. L'envoi par mailing de fichiers spécifiques à chaque adhérent n'est pas envisageable (il me semble que le sujet a déjà été abordé sur cette liste). Quand à l'enregistrement des fiches... Pour quoi faire ? ++ -- Johan ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion