Re: [Galette-discussion] ajout colonne sur liste émargement
Le 27/11/11 09:29, Johan Cwiklinski a écrit : -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Vous avez remarqué comment gentiment Johan me fait comprendre que je bricole de façon peut-être dangereuse ? et il a raison ! Comme je ne suis qu'un "bricolo", je m'en remets à ses conseils. La pérennité de galette est de première importance. Je vais essayer la solution d'une nouvelle entrée. Là, j'ai encore beaucoup à apprendre. Merci à Johan de sa réponse pertinente. Salut, Le 27/11/2011 04:28, André LEFRANC a écrit : bonjour, Je souhaite une colonne supplémentaire (Union Locale) : pour cela je change dans le fichier lang ligne 1038 : // ../templates/default/gestion_adherents.tpl:73 ../templates/default/ajax_members.tpl:9 ../templates/default/liste_membres.tpl:20 $lang['Nickname'] = 'Union locale'; Nickname traduit en Union Locale ? Y'a de quoi s'y perdre par la suite, il aurait mieux valu ajouter une nouvelle entrée, non ? $lang['Local union'] = 'Union locale'; Cette modification aura pour effet de remplacer toutes les occurrences de "Pseudo" par "Union locale" (dans les formulaires, etc) ; est-ce bien ce que tu cherches ? je modifie dans le fichier attendance_sheet.php lignes : 103 à 105 $pdf->Cell(90, 7, _T("Name"), 1, 0, 'C', 1); $pdf->Cell(49, 7, _T("Nickname"), 1, 0, 'C', 1); Pour suivre ce que je dis au dessus : $pdf->Cell(49, 7, _T("Local union"), 1, 0, 'C', 1); $pdf->Cell(50, 7, _T("Signature"), 1, 1, 'C', 1); puis lignes : 145 à 147 $pdf->Cell(80 - $xs, 16, $m->sname, 'RTB', 0, 'L'); $pdf->Cell(50 - $xs, 16, $m->snickname, 'RTB', 0, 'L'); $pdf->Cell(50, 16, '', 1, 1, 'L'); Évidement la variable $m-> snickname ne correspond à rien : elle devrait correspondre à la valeur de 'pseudo_adh' et là je sèche. Quelqu'un peut me dire ... $member->nickname ; simplement :) Les "$member->s*" sont des entrées virtuelles, qui ne renvoient pas la valeur réelle du champ, mais une valeur mappée spécifiquement ; confer les références à la variable $virtuals de Adherent.class.php ; dans la méthode __get. Par exemple, $member->active va renvoyer « 0 » ou « 1 », $member->sactive renverra « Actif » ou « Inactif ». Pour savoir quelle variable correspond à pseudo_ad, il suffit de jeter un œil dans le tableau déclaré dans la méthode __construct. Merci à Johan, pour l'accueil favorable réservé à mes demandes déjà satisfaites. :) Bon, je vais aller dormir un peu car, sinon, demain, je serai totalement Naze... cordialement ++ Johan PS: les discussions techniques telles que celles-ci devraient normalement être abordées sur la liste -devel, et non la liste - -discussion ; tout ceci pourrait être bien trop technique, pour ne pas dire obscur, pour pas mal de gens je pense. -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk7R9N4ACgkQ7N2B+4uln5T0IgCgutxIBPYltn2W+IYHERIl4g1f nZIAmwZYqVSO6JarBYhQLAM6gcnEAGPN =5ijO -END PGP SIGNATURE- ___ 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] ajout colonne sur liste émargement
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Salut, Le 27/11/2011 04:28, André LEFRANC a écrit : > bonjour, > > Je souhaite une colonne supplémentaire (Union Locale) : > pour cela je change dans le fichier lang > ligne 1038 : > // ../templates/default/gestion_adherents.tpl:73 > ../templates/default/ajax_members.tpl:9 > ../templates/default/liste_membres.tpl:20 > > $lang['Nickname'] = 'Union locale'; Nickname traduit en Union Locale ? Y'a de quoi s'y perdre par la suite, il aurait mieux valu ajouter une nouvelle entrée, non ? $lang['Local union'] = 'Union locale'; Cette modification aura pour effet de remplacer toutes les occurrences de "Pseudo" par "Union locale" (dans les formulaires, etc) ; est-ce bien ce que tu cherches ? > > je modifie dans le fichier > attendance_sheet.php > > lignes : 103 à 105 > $pdf->Cell(90, 7, _T("Name"), 1, 0, 'C', 1); > $pdf->Cell(49, 7, _T("Nickname"), 1, 0, 'C', 1); Pour suivre ce que je dis au dessus : $pdf->Cell(49, 7, _T("Local union"), 1, 0, 'C', 1); > $pdf->Cell(50, 7, _T("Signature"), 1, 1, 'C', 1); > > > puis lignes : 145 à 147 > $pdf->Cell(80 - $xs, 16, $m->sname, 'RTB', 0, 'L'); > $pdf->Cell(50 - $xs, 16, $m->snickname, 'RTB', 0, 'L'); > $pdf->Cell(50, 16, '', 1, 1, 'L'); > > Évidement la variable $m-> snickname ne correspond à rien : > elle devrait correspondre à la valeur de 'pseudo_adh' et là je sèche. > Quelqu'un peut me dire ... $member->nickname ; simplement :) Les "$member->s*" sont des entrées virtuelles, qui ne renvoient pas la valeur réelle du champ, mais une valeur mappée spécifiquement ; confer les références à la variable $virtuals de Adherent.class.php ; dans la méthode __get. Par exemple, $member->active va renvoyer « 0 » ou « 1 », $member->sactive renverra « Actif » ou « Inactif ». Pour savoir quelle variable correspond à pseudo_ad, il suffit de jeter un œil dans le tableau déclaré dans la méthode __construct. > > Merci à Johan, pour l'accueil favorable réservé à mes demandes déjà > satisfaites. :) > Bon, je vais aller dormir un peu car, sinon, demain, je serai totalement > Naze... > > cordialement ++ Johan PS: les discussions techniques telles que celles-ci devraient normalement être abordées sur la liste -devel, et non la liste - -discussion ; tout ceci pourrait être bien trop technique, pour ne pas dire obscur, pour pas mal de gens je pense. -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk7R9N4ACgkQ7N2B+4uln5T0IgCgutxIBPYltn2W+IYHERIl4g1f nZIAmwZYqVSO6JarBYhQLAM6gcnEAGPN =5ijO -END PGP SIGNATURE- ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
[Galette-discussion] ajout colonne sur liste émargement
bonjour, Je souhaite une colonne supplémentaire (Union Locale) : pour cela je change dans le fichier lang ligne 1038 : // ../templates/default/gestion_adherents.tpl:73 ../templates/default/ajax_members.tpl:9 ../templates/default/liste_membres.tpl:20 $lang['Nickname'] = 'Union locale'; je modifie dans le fichier attendance_sheet.php lignes : 103 à 105 $pdf->Cell(90, 7, _T("Name"), 1, 0, 'C', 1); $pdf->Cell(49, 7, _T("Nickname"), 1, 0, 'C', 1); $pdf->Cell(50, 7, _T("Signature"), 1, 1, 'C', 1); puis lignes : 145 à 147 $pdf->Cell(80 - $xs, 16, $m->sname, 'RTB', 0, 'L'); $pdf->Cell(50 - $xs, 16, $m->snickname, 'RTB', 0, 'L'); $pdf->Cell(50, 16, '', 1, 1, 'L'); Évidement la variable $m-> snickname ne correspond à rien : elle devrait correspondre à la valeur de 'pseudo_adh' et là je sèche. Quelqu'un peut me dire ... Merci à Johan, pour l'accueil favorable réservé à mes demandes déjà satisfaites. Bon, je vais aller dormir un peu car, sinon, demain, je serai totalement Naze... cordialement ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion