Re: [Galette-discussion] Code qui ne fonctionne plus sous Galette

[ Thread Index | Date Index | More lists.galette.eu/users Archives ]


Le 11 janvier 2018 22:32:17 GMT+01:00, Anne Jourdan <anne.jourdan22@xxxxxxxxx> a écrit :
>Bonsoir à tous,
>nous utilisons maintenant Galette depuis au moins deux ans, et il
>remplit
>tous nos souhaits!
>Pourtant, une des membres de l'association avait crée une commande en
>sql
>pour mettre automatiquement les personnes dans des groupes par
>départements, ce qui nous servait bien. Cette membre a disparu à la
>suite
>d'un changement de boulot, et j'ai maintenant une fonctionnalité qui ne
>fonctionne plus... alors qu'on en aurait toujours besoin.
>Je suis incapable de trouver ce qui cloche, mes connaissances là-dedans
>étant proches du néant. Est-ce lié à une mise à jour ultérieure à la
>création des ces codes?
>Si quelqu'un a une idée, je suis toute ouïe! Et si vous avez besoin de
>plus
>d'infos, pas de problème.
>Je vous remercie d'avance et vous souhaite une excellente année! Et
>merci
>au créateur de ce super logiciel!
>Cordialement,
>Anne Jourdan
>
>Les codes sql:
>
>### maj dept et région adhérents
># màj dept dans liste adhérentsUPDATE galette_adherents   SET dept_adh
>= LEFT(cp_adh, 2) WHERE cp_adh LIKE "_____";UPDATE galette_adherents
>SET dept_adh = "étranger" WHERE cp_adh NOT LIKE "_____";
># màj région dans liste adhérentsUPDATE galette_adherents SET
>galette_adherents.region_adh = (SELECT departements_regions.nom_reg
>FROM departements_regions WHERE departements_regions.num_dept LIKE
>galette_adherents.dept_adh);
>### màj adhérents -> groupes régionsDELETE FROM
>`galette_groups_members` WHERE `id_group` >=1 AND `id_group`<=128;# *
>FranceINSERT INTO galette_groups_members(id_group,id_adh)   SELECT
>grp.id_group, adh.id_adh   FROM galette_adherents adh, galette_groups
>grp   WHERE adh.region_adh LIKE grp.group_name;# * étrangersINSERT
>INTO galette_groups_members(id_group,id_adh)   SELECT grp.id_group,
>adh.id_adh   FROM galette_adherents adh, galette_groups grp   WHERE
>adh.pays_adh LIKE grp.group_name;
># adhérents -> groupe départementINSERT INTO
>`galette_groups_members`(`id_group`, `id_adh`) SELECT
>galette_groups.id_group, galette_adherents.id_adh FROM
>galette_adherents,galette_groups,departements_regions WHERE
>galette_adherents.dept_adh LIKE departements_regions.num_dept AND
>departements_regions.nom_dept = galette_groups.group_name;

Salut,

Difficile de dire ce qui pourrait ne pas fonctionner comme ça... Un message d'erreur quelconque ?

++
-- 
Johan 
Johan

--
Galette users discussions

http://galette.eu - http://galette.eu/documentation
http://bugs.galette.eu/projects/galette/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/users/


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/