*Bonjour et Bon An ..*
> 1.0.0 => Une erreur s'est produite,: PHP error,Notice: Undefined
> property: stdClass::$login
Sur l'installation suivante (le minima pour une assos : sfanm.fr)
donc (d'ailleurs qu'en est il de la version dispo alors que je suis
dans la bonne version ?; je peu telecharger?)
> Garradin
>
> Version installée
> 1.0.0 [release]
>
> Une nouvelle version *1.0.0* est disponible !
> Aller télécharger la nouvelle version
> <https://fossil.kd2.org/garradin/>
>
> Informations système
> Version PHP : 7.3.24
> Version SQLite : 3.28.0
> Heure du serveur : 02/01/2021 à 08:45
> Chiffrement GnuPG : non, module PHP gnupg non installé ?
>
avec les plugins suivants minima nécessaire (explication du pourquoi)
>
> Enregistrement des actions utilisateurs (Cette extension
> enregistre les principales actions des utilisateurs.)
>
=>
https://framagit.org/Olav_2/garradin-plugin-enregistrement-actions-utilisateurs
Nous sommes plusieurs a avoir accès a l'interface privé de garradin pour
la gestion, dont les membres qui peuvent modifié leur fiche
ils est recommandé de savoir qui fait quoi d'autant qu'on a souvent
comme réponse "J'ai pas touché, c'est pas moi" ????
>
> Facturation
>
> Permet d'éditer des factures, devis et reçus à ses membres ainsi
qu'à
> une base de clients supplémentaire.
=> https://gitlab.com/ramoloss/garradin-plugin-facturation/
et bien oui nos membres demandent des reçus fiscaux pour des dons et
génération du cerfa correspondant, ou des reçus sur des cotisations
>
> Tāima - Suivi du temps
>
> Permet d'enregistrer le temps passé par des
> bénévhttps://fossil.kd2.org/garradin-plugins/uvlistoles ou salarié⋅e⋅s
> sur une tâche et de reporter ce temps dans la comptabilité
=> https://fossil.kd2.org/garradin-plugins/uvlist
ça nous permet de valorisé le bénévolat sur le terrain
>
> Welcome
>
> Cette extension envoie un email de bienvenue à chaque membre
> nouvellement créé
=> https://framagit.org/Olav_2/garradin-plugin-welcome
cela nous permet de souhaiter la bienvenu a un nouveau membre et
d'envoyer des codes d'accés
*Mon soucis : c'est welcome !*
Déjà on constate que le plugin installé avec la 1.0.0
> Bannière de bienvenue (version 0.1)
> [Garradin <https://garradin.eu/>] Cette extension affiche un
> message à la connexion, invitant à contribuer à Garradin
>
et a priori repris du plugin welcome de olav et porte le même nom dans
le répertoire plugin soit
> welcome.tar.gz
comme on a besoin du plugin welcome de olav on va modifié celui-ci pour
éviter un conflit de nommage
la référence a welcome dans le plugins sera renommé welcom donc le
plugin en welcom.tar.gz
> coté fichier :
>
> install.php ligne 3 : $plugin->registerSignal('membre.nouveau',
> 'Garradin\Plugin\welcom\Welcom::nouveauMembre');
>
> garradin_plugin.ini lign 1 : nom="Welcom"
>
> dans /lib/ , on renomme welcome.php en welcom.php et
>
> ligne 3 : namespace Garradin\Plugin\welcom;
>
> ligne 9 : class Welcom
>
> ligne 15 : $plugin = new Plugin('welcom');
>
mais lorsque j'essaye de créer un nouveau membre j'ai
>
> Une erreur s'est produite
>
>
> PHP error
>
>
> Notice: Undefined property: stdClass::$login
>
>
> in
>
phar:///home/sfanm/www/garradin/plugins/welcom.tar.gz/lib/*Welcom.php*:/29/
>
> |*25* $membre = new Membres; *26* *27* $nouveau_membre =
> $membre->get($params['id']); *28* *_29 $login =
> $nouveau_membre->{'login'} ;_* *30* $nom_bdd =
> $nouveau_membre->{'nom_bdd'} ; *31* $pass =
$nouveau_membre->{'pass'}
> ; *32* $url = $nouveau_membre->{'url'} ; *33* |
>
et j'avoue que je sais pas trop quoi regardé ou modifié
il semblerais que la version 1.0.0 n'utilise plus
> |*_$login = $nouveau_membre->{'login'} ;_*|
une idée du pourquoi ?
merci pour l'aide