[Galette-devel] a propos des plugins :

2012-05-04 Par sujet André Lefranc

J'ai un blocage qui aboutit à des messages d'erreurs:

. *Warning*: require() [function.require 
http://www.namd.fr/gestion/galette/plugins/Virement/function.require]: 
Unable to access /. 
/galette/includes/Smarty-2.6.26/Adherent.class.php

in *./galette/lib/Galette/Common/ClassLoader.php* on line *163*

et
. *Warning*: 
require(/.../galette/includes/Smarty-2.6.26/Adherent.class.php) 
[function.require 
http://www.namd.fr/gestion/galette/plugins/Virement/function.require]:

 failed to open stream:
 Aucun fichier ou dossier de ce type in */. 
/galette/lib/Galette/Common/ClassLoader.php* on line *163*


. *Fatal error*: require() [function.require 
http://www.namd.fr/gestion/galette/plugins/Virement/function.require]: 
Failed opening required 
'/./galette/includes/Smarty-2.6.26/Adherent.class.php'

(include_path='/../galette/includes/Zend-1.11.11:
//galette/includes/pear/PEAR-1.9.4:
//galette/includes/pear/Log-1.12.7:
//galette/includes/phpMailer-5.2.1:
//galette/includes/Smarty-2.6.26:.:/usr/share/php:/usr/share/pear')
 in */.../galette/lib/Galette/Common/ClassLoader.php* on 
line *163*


CE que j'aimerais savoir :
- de quelle processus relève  type d'erreur...
- quel sont les fichiers manquant ? fautifs ?
j'ai deux plugins semblables (copiés de l'un sur l'autre car très proches).

Les entêtes appels de fichiers sont les mêmes et l'un coince et l'autre 
pas...

Ils fonctionnaient bien tous les deux avec la version 0,7 dev

J'aimerais mieux comprendre
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] a propos des plugins : MERCI

2012-05-04 Par sujet André Lefranc

Le 04/05/12 20:35, Johan Cwiklinski a écrit :

Le 04/05/2012 15:31, André Lefranc a écrit :

J'ai un blocage qui aboutit à des messages d'erreurs:

. *Warning*: require() [function.require
http://www.namd.fr/gestion/galette/plugins/Virement/function.require]:
Unable to access /.
/galette/includes/Smarty-2.6.26/Adherent.class.php
in *./galette/lib/Galette/Common/ClassLoader.php* on line *163*
[...]
CE que j'aimerais savoir :
- de quelle processus relève  type d'erreur...
- quel sont les fichiers manquant ? fautifs ?
j'ai deux plugins semblables (copiés de l'un sur l'autre car très proches).

Les entêtes appels de fichiers sont les mêmes et l'un coince et l'autre
pas...
Ils fonctionnaient bien tous les deux avec la version 0,7 dev

Le fait que ça fonctionnait il y a 6 mois n'implique pas que ça
fonctionnera dans 6 mois.


J'aimerais mieux comprendre

- les classes utilisent désormais les espaces de noms :
http://php.net/manual/fr/language.namespaces.php
- les classes sont chargées par ce mécanisme :
http://docs.doctrine-project.org/projects/doctrine-common/en/latest/reference/class-loading.html

Il ne manque donc pas de fichiers, les appels aux classes sont
incorrects (absence de namespace en l'occurrence).

L'historique des différents plugins ainsi que celui de Galette montre
nombre d'exemples d'adaptations qui ont été effectuées (ie.
http://git.tuxfamily.org/galette/plugin-fullcard?p=galette/plugin-fullcard.git;a=commitdiff;h=ec355e4d39624852220dd47de101cc27829f361a
ou encore
http://git.tuxfamily.org/galette/plugin-admintools?p=galette/plugin-admintools.git;a=commitdiff;h=b1b62ba19a6d7f253553c6151d5529e0ce7b0b26).



Super content : et Johan m'apporte une réponse éclairante.
Je venais de découvrir que mon appel à deux des valeurs dans la table 
des préférences, [galette_preferences]
valeurs ajoutées par mes soins, de façon certainement trop bricolée... 
provoquait le plantage !!!
Ces champs sont des références administratives indispensables pour la 
communication administrative de l'association.


  68   pref_iban  :  FR08 3000 2030 5100 0007 0522 M52
 69   pref_bic: CRLYFRPPMPL
70  pref_greffe :  W343025395
71  pref_siren   : 1234567890ABCD
 72  pref_siret  :

champs ajoutés par mes soins provoquaient le plantage. et Johan 
m'apporte une réponse éclairante.


- IBAN ET BIC permettent les paiements par virement (en général gratuits 
par internet et au même tarif pour toute l'UE)

- Pref_greffe est le numéro national d'enregistrement d'une association.
- Siren indispensable si l'association établit des factures
- Siret indispensable si l'association a un ou des salariés.

Suis très content de pouvoir apprendre...
Merci encore
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel