Re: [Galette-discussion] Envoi des fiches adhérents preremplie

2015-05-19 Par sujet Alex Jud
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

2015-05-17 Par sujet Johan Cwiklinski
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

2015-05-17 Par sujet Alex Jud
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

2015-05-17 Par sujet Guillaume Rousse

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

2015-05-17 Par sujet Alex Jud
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

2015-05-17 Par sujet Jérémy
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