Re: [Galette-discussion] partage de plugin ou dev

2017-02-01 Par sujet Mélissa Djebel

Bonjour,

Pour le développement, on utilise plutôt la mailing-list devel je crois 
: galette-de...@gna.org


Les propositions de plugin se font sur cette mailing-list ou l'autre. Si 
le code est publié quelque part et que le plugin est stable, Johan 
l'inclut à la page 
http://galette.eu/documentation/fr/plugins/index.html#plugins-tiershttp://galette.eu/documentation/fr/plugins/index.html#plugins-tiers 



J'ai aussi eu fait un plugin QR qui génère sur la fiche du membre un QR 
code pour envoyer un SMS au membre si son n° de portable est renseigné 
(et dans les paramétrages un endroit pour définir des messages 
prédéfinis) (me demander pour le plugin).


Personnellement, j'ai toujours utilisé un plugin existant comme 
"template" (par exemple Auto), puis adapté à mes besoins.


Bises,

Mélissa


Le 01/02/2017 à 12:16, thierry a écrit :

bonjour
je n ai pas vu comment nous pouvons proposer et echanger des plugin et 
des developpements autour de galette. Est ce (deja) organise qq part ?


ie: Je m essaye aux premiers plugin, avec un petit bouton pour generer 
un QRcode Vcard depuis une fiche adherent. Plutot simple. Pas loin d 
etre conforme aux regles de dev. Ca fonctionne. Je voudrais insister 
avec parametrages dans Galette. Qq un interessé?



___
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] plugin aeroclub de melissa

2017-01-25 Par sujet Mélissa Djebel

Bonsoir,

Mélissa à la rescousse :-)

La dernier version du plugin Pilote est la version 0.9.2c qui n'est pas 
sur le site codeplex pour des raisons purement fantaisistes (je suppute 
une fainéantite aïgue)


Changelog de cette version:

-- Version 0.9.2 / 18 mai 2015 --
Nouveautés :
- Ajout de l'édition de la fiche pilote
- Impossibilité de poser une réservation avec le même instructeur sur 2 
aéronefs différents


Bises,

Mélissa


Le 25/01/2017 à 08:29, thierry a écrit :

salut
j essaye l hebergement chez legtux.org 
avec le dernier galette 0.8.3.3
et le plugin aeroclub pilote 0.9.0
ici http://aeroclubstju.legtux.org/galette/
(php 5.6.29)

j y retrouve des erreurs de Zend
Call to undefined method Zend\Db\Adapter\Adapter::insert() in 
/var/www/legtux.org/users/aeroclubstju/www/galette/plugins/Pilote/classes/piloteSQLScripts.class.php 
 
on line 126


et avec mes amis, nous avons du mal a saisir le fonctionnement, par 
exemples la creation de membres de l association ne se retrouvent pas 
dans les fiches pilotes , ou on ne peut pas configurer les attributs 
des pilotes dans galette : on essaye de passer directement en mysql 
pour continuer nos tests. il semblerait que les liens entre fiches 
passent par les pseudo d un cote et se melangent avec les noms de 
famille de l autre, et je me demande pourquoi ce n est pas fait avec 
utilisation des clefs des bases de donnees.


Donc mes questions sont pour des contacts:
qq un utilise et connait ce plugin ? arrive a le faire fonctionner?
qq un pour le maintenir et developper?
faut il d autres plugin pour que celui ci fonctionne?

Johan: un possible contact avec melissa? pour de la doc?

Et un ou puis je trouver un peu de doc pour developper sous galette?
Merci, Thierry


___
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] Plugin Location ou pret d objets

2015-10-27 Par sujet Mélissa Djebel

Bonsoir,

Je me met un post-it et commit la modification asap :)

Bises

Le 27/10/2015 14:23, Geguce a écrit :

Bonjour
Avec les versions 8.2 et > le plugin de Mélissa location d'objets 
fonctionne correctement dans sa version 0.4.3 sauf pour les impression 
en pdf mais la modif reste simple à faire en attendant un commit plus 
rigoureux de Mélissa.


Dans les 2 fichiers "objects_list_print.php" et "objects_print.php il 
faut écrire:   $pdf = new LendPDF($preferences);   en remplacement 
de:  $pdf = new LendPDF();
et aussi dans le dossier class il faut faire un simple appel à la 
class pdf dans le fichier "lendObject.class.php"

J'utilise  simplement :
class LendPDF extends Galette\IO\Pdf {
}
à la place du code actuel et les pdf sont correctement générés avec 
ces 3 petites modifications


François



___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Traduction manquante

2015-10-05 Par sujet Mélissa Djebel

Bonjour,

C'est tout simple, il suffit d'ajouter les titres manquants dans la 
table "galette_titles". Pour ce faire, il faut se connecter à la base de 
données et insérer les lignes manquantes.

Par exemple:
INSERT INTO `galette_titles` VALUES('', 'M. et Mme', '');
INSERT INTO `galette_titles` VALUES('', 'Pr', '');
INSERT INTO `galette_titles` VALUES('', 'Dr', '');

Bises,

Mélissa

Le 04/10/2015 22:36, Henri MESQUIDA a écrit :
Et donc j'ai besoin d'un menu déroulant en débuit de fiche avec les 
choix :

M.
Mme
M. et Mme
Dr
Pr

Donc je veux simplement pouvoir gérer ces différents cas, mais surtout 
le cas "M et Mme" qui se pose le plus souvent.





___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] MAJ galette 8

2014-11-16 Par sujet Mélissa Djebel

Coucou,

Le 15/11/2014 18:37, geg...@free.fr a écrit :

Tutoriel migration 0.7 vers 0.8 et problèmes d'accents MySql en date du 
9/11/2014


Lien direct:
https://mail.gna.org/public/galette-discussion/2014-11/msg00076.html

Bises,

Mélissa

PS: migration en cours du plugin pilote vers Galette 0.8 ... C'est ... 
hum ... chaud ;-)


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] [Galette-devel] Rétablir les photos des objets empruntés depuis les blobs

2014-11-02 Par sujet Mélissa Djebel

Hello la liste,

Pour répondre à la demande de François, voici la version 0.4.1 de 
ObjectsLend qui sort:

https://galetteobjectslend.codeplex.com/releases/view/137267

au menu:


 Nouveautés - version 0.4.1

 * Ajout d'une page d'administration des images
 o Téléchargement des images des catégories
 o Téléchargement des images des objets
 o Restauration des images des objets depuis la BDD

Le 29/10/2014 21:44, Geguce a écrit :
Je suis encore en galère après une migration, les photos des objets ne 
sont plus que dans la base et je ne veux pas me taper d'ouvrir chaque 
objet un par un pour reconstituer les vignettes depuis les blobs,


Bises,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


[Galette-discussion] Sortie Plugin Object Lend version 0.4.0 stable

2014-10-20 Par sujet Mélissa Djebel

Hello la liste,

Suite aux différentes remontées (merci Geguce), voici donc enfin la 
version 0.4.0 stable d'ObjectLend:

https://galetteobjectslend.codeplex.com/releases/view/135577

Pour les corrections avec la version gamma :
- icônes d'action changées (sac à doc pour prendre, usine pour reposer) 
en taille 48 x 48 px

- Codage caractères sur actions de supprimer corrigé
- Utilisation des cases à cocher pour PDF liste des objets / fiche objet 
(+ correction du bug si pas d'image associée à l'objet)
- Normalement correction du bug des images mélangées (catégorie / objet 
avec même ID si pas d'image pour l'autre)


Bises,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


[Galette-discussion] Plugin Object Lend version 0.4.0 Gamma

2014-10-09 Par sujet Mélissa Djebel

Salut à tous,

Voici la dernière version du plugin Object Lend :
https://galetteobjectslend.codeplex.com/releases/view/134970


 Nouveautés - version 0.4.0 Gamma

 * Ajout d'un paramètre pour afficher / masquer la somme des prix des
   objets sous la catégorie
 * Suppression du regroupement des colonnes de la version Beta
 * Export PDF de la fiche d'un objet depuis la liste des objets (staff
   / admin) ou depuis la fiche objet
 * Correction d'un bug sur la recherche
 * Refactoring


Je pense - sauf bug ou demande de dernière minute - qu'il s'agit de la 
dernière version de test pour Galette 0.8. Je n'ai plus de nouvelles 
fonctionnalités à apporter. (je crois avoir tout fait)


Attention, il y a un nouveau paramètre à importer à la main.

Bises,

Mélissa


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Plugin Objet Lend - Bibliothèque

2014-10-07 Par sujet Mélissa Djebel

Bonjour,

Le 06/10/2014 21:43, JL Test a écrit :

Je le note. Merci quand même d’y avoir réfléchi.


Ce que je peux faire, c'est copier le plugin Object Lend actuel et le 
transformer en plugin bibliothèque. Si il y a quelques champs à ajouter, 
c'est assez rapide et ne demande pas trop d'adaptation. Si il faut 
rajouter une table des auteurs, ce n'est pas non plus la croix et la 
bannière, enlever les fonctionnalités inutiles, c'est aussi possible.


Il faut juste voir la plus-value que je peux apporter si il existe déjà 
des logiciels libres de gestion de bibliothèque.
Par exemple, je ne ferais pas de codes barres, c'est pas impossible, 
mais ce n'est pas simple, ça dépend de la marque de la douchette, il y a 
plusieurs codifications possibles de code barre, c'est la porte ouverte 
à toutes les fenêtres. Ce que j'avais vu dans les bibliothèques, c'était 
les 2 scénarios suivants :
- louer : on présente sa carte avec un code barre, on scanne chaque 
livre, finit

- rendre : on scanne chaque livre (sans présenter la carte), finit

Si des logiciels libres le gère, je penche pour les utiliser, plutôt que 
je m'escrime à le refaire et être compatible avec telle ou telle 
douchette ;-)


Bises,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Plugin Objet Lend - Affichage des données en colonnes / groupement

2014-10-07 Par sujet Mélissa Djebel

Bonsoir François,

Le 06/10/2014 21:35, Geguce a écrit :
Et bien après un petit sondage des utilisatrices, l'option en colonnes 
est plébiscitée.


Dans ce cas :-)

- supprimer la colonne 'dispo' qui fait double emploi avec la colonne 
'action'


Oui mais non, parce que la colonne dispo est aussi utilisée pour 
afficher la date de retour si l'option est activée.


- reprendre pour les icônes de modif, duplication et pdf (et autres à 
venir) la même ergonomie que galette (2x2 petites icônes ds une seule 
colonne )
- utiliser pour limiter la hauteur de chaque ligne des icônes d'action 
d' environ 48px de haut seulement. Ainsi les ligne sans vignette 
seront moins hautes.


Pourquoi pas.

Les autres colonnes doivent, stp, rester seules car l'empilement rend 
délicat la recherche visuelle d'un numéro de série, d'un état  ou autre.


Oui, je me doute un peu


Les nouvelles icônes d'action ne parlent pas trop aux utilisateurs. !


Une question d'habitude ;-)


 (éventuellement mettre un nouveau paramètres view_tot_price )


- ça sera un paramètre alors.

Bises

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Plugin Objet Lend vers Galette 0.8

2014-10-06 Par sujet Mélissa Djebel


Le 06/10/2014 09:23, Loïs Taulelle a écrit :
PS: Sauf si Melissa veut étendre son plugin, bien évidemment ;o) 


Ben honnêtement, si il y quelque chose de libre ou peu cher qui le fait 
bien, autant l'utiliser plutôt que mon plugin inapproprié.

Après rien n'est impossible.
Mais l'ajout de champs dynamiques n'est ni chose aisée, ni pratique pour 
les recherches plus tard.
Et en effet, je n'ai jamais pensé mon plugin comme un plugin de gestion 
de bibliothèque, c'est plus un plugin d’appoint.


Bises,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Plugin Objet Lend - Affichage des données en colonnes / groupement

2014-10-06 Par sujet Mélissa Djebel

Le 05/10/2014 23:33, geg...@free.fr a écrit :

Pas trop fan de la dispo en empilant les données,


Je n'ai pas trop d'autres solutions à proposer en attendant.
C'est le plus simple après les colonnes pures et dures.
On peut envisager :
- de retourner aux colonnes (mais on aura des problèmes de largeur)
- de changer le groupement des colonnes (mais on aura des problèmes de 
lecture)

- d'utiliser un expandeur:
* on affiche sur une ligne que quelques informations (Titre, Prix, 
Dispo, Action, etc. au choix)
* quand on clique dessus la ligne s'ouvre et affiche plus 
d'informations avec la petite icône en regard
* les paramètres d'affichage des infos sont à 3 valeurs : Off / 
Colonne / Expander (respectivement pas du tout affiché, affiché en 
colonne, affiché en expander si on clique dessus)

- Réponse D Obiwan Kenobi

Je suis ouverte à toute proposition :-)

Bises,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Plugin Objet Lend vers Galette 0.8

2014-10-05 Par sujet Mélissa Djebel

Le 05/10/2014 00:19, JL Test a écrit :

Je viens d’installer la version alpha pour la tester dans le cadre d’une 
bibliothèque de prêt. Mais les champs proposés ne correspondent pas vraiment. 
D’où mes deux questions :
- est-il prévu que l’on puisse masquer les champs inutiles (les champs de prix 
en l’occurrence puisque les livres sont prêtés) ?

Ce paramètre existe déjà, il est dans la liste des paramètres : VIEW_PRICE.
Chaque colonne peut être affichée/masquée.

- est-il prévu également de pouvoir créer ses propres champs (Titre, auteur, 
éditeur, code ISBN…) ?

Pas pour l'instant, mais c'est envisageable.
Pour le code ISBN, on peut utiliser le n° de série par exemple.

Il faut que je vois si peux utiliser facilement les champs dynamiques 
existants déjà dans Galette ou si je dois refaire les miens ;-)


Bises,

M2lissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] [Galette-devel] Plugin Objet Lend vers Galette 0.8

2014-10-05 Par sujet Mélissa Djebel

Le 05/10/2014 18:44, geg...@free.fr a écrit :

Coté ergonomie, la taille de la table des objets devient trop large, la 
nouvelle colonne de date de retour devrait pouvoir elle aussi être cachée.

Exact, j'ajoute un paramètre en ce sens.

De même je trouve la colonne sur place  trop large, peut être le terme 
dispo la réduirait.

Entendu.

Enfin tu as dispatché les options de modifs et dupliquer sur 2 colonnes ce qui 
rajoute de la largeur.
Je vais rester sur 2 colonnes et même en ajouter une 3ème pour l'export 
PDF d'une fiche d'objet.

l’ascenseur horizontal étant masqué

Étrange, il ne devrait pas l'être. Je n'ai pas ce comportement chez moi.

J'ai revu la distribution des colonnes, voici la version beta :

https://galetteobjectslend.codeplex.com/releases/view/134843

 * Ajout de la somme des prix des objets sous la catégorie
 * Ajout d'un paramètre pour afficher / masquer date de retour prévu
 * Pour gagner de la place en largeur sur la liste des objets,
   regroupement des colonnes:
 o Nom + N° de série + Description
 o Prix + Prix location
 o Dimensions + Poids
 o Etat + Depuis + Par
 o Dispo + Retour

Il y a un nouveau paramètre VIEW_DATE_FORECAST, vous le trouverez tout 
en bas du script upgrade-to-0.4.0-mysql.sql, il faudra l'ajouter à la 
main.


Bises,

Mélissa



___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Plugin Objet Lend vers Galette 0.8

2014-10-04 Par sujet Mélissa Djebel

Bonsoir à tous,

Une version alpha du plugin Object Lend est disponible ici:
https://galetteobjectslend.codeplex.com/releases/view/134829

Nouveautés:

 * Compatibilité avec Galette 0.8
 * Ajout sur le PDF de la liste des objets de la somme des prix des
   objets par catégorie et grand total
 * Ajout sur l'objet d'une colonne prix de location par jour
 * Ajout sur les statuts d'une colonne nombre de jour par défaut de
   location
 * Utilisation de ces deux colonnes pour calculer la date de retour
   théorique de l'objet et le prix de location (prix unique / prix
   cumulé par nombre de jours)
 * Nouvelles images

J'ai testé de nombreuses choses en révisant la compatibilité pour 
Galette 0.8, et je crois que tout fonctionne. Cependant, il se peut que 
je sois passée à côté de certaines choses, c'est pour cela qu'il s'agit 
d'une version alpha.


Si vous remarquez le moindre problème, n'hésitez pas à m'en faire part.

D'autres fonctionnalités demandées sur la liste suivront d'ici peu.

Bises,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


[Galette-discussion] Plugin Objet Lend vers Galette 0.8

2014-09-30 Par sujet Mélissa Djebel

Bonjour la liste,

Depuis la sortie de Galette 0.8, on m'attend au tournant pour sortir une 
version du plugin Object Lend compatible avec Galette 0.8.
Je viens tout juste de commencer ce travail de migration et il va durer 
un temps certain, voir un certain temps, je n'ai pas encore de prévision 
de sortie.


Néanmoins, je vais en profiter pour ajouter 2-3 fonctionnalités :
- ajouter le total de la valeur des objets inventoriés sur la liste des 
objets (pour les admins) + sur le PDF généré
- générer un PDF de la fiche objet (peut-être avec l'option historique 
si admin)


Si vous avez d'autres idées, c'est le moment :-)

Bises,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Page blanche à la sauvegarde d'un adhérant

2014-09-28 Par sujet Mélissa Djebel

Salut Johan,

La solution est ici:
http://www.geeksww.com/tutorials/database_management_systems/mysql/tips_and_tricks/how_to_check_mysql_version_number.php

Il faut faire soit :
SELECT version();
soit
SELECT @@version;

Par contre, j'ai été bien incapable de transformer ça en requête 
Zend_Db, je ne comprends pas ce framework, c'est juste 


Ca devrait ressembler à quelque chose comme ça:
try {
$select = $zdb-select()-columns(array('version' = 
'@@version'));


$results = $zdb-execute($select);
if ($results-count() == 1) {
return $results-current()-version;
}
return false;
} catch (Exception $e) {
...
}

Mais rien à faire ...
Tu pourras m'envoyer la solution ? ;)

Bises

Mélissa

Le 27/09/2014 23:06, Johan Cwiklinski a écrit :

Je verrai s'il est possible de tester la version de MySQL tout comme la
version de PHP à l'installation.




___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] QR Code 0.2.0 et Galette v0.8

2014-08-26 Par sujet Mélissa Djebel


Le 25/08/2014 23:32, roland.te...@gmail.com a écrit :

Mais ça n'est pas une nouveauté, j'avais ça dans la version précédente ;-)

Privilégié va :-)

Le plugin s'intègre parfaitement dans la 08dev.

Super, pas que chez moi alors :-)

Dans qr_messages.tpl ligne 16, écrire table class=listing

Nickel, je n'avais pas fait attention :-)

Bises,

Mélissa
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Plugin PayPal ne se laisse pas activer sur 0.8dev

2014-08-02 Par sujet Mélissa Djebel

Bonjour,

Je pense que Johan (qui réalise Galette + quelques plugins) se concentre 
en priorité sur Galette avant d'adapter les plugins existant.

Donc, c'est normal.
Il faudra attendre la version compatible 0.8 du plugin paypal pour 
pouvoir l'utiliser.


Bises,

Mélissa

Le 02/08/2014 11:00, Paubern a écrit :


Bonjour,

Version installé 0.8dev

Me revoilà avec un autre problème, j’ai transféré le dossier 
/galette-plugin-paypal/ vers le dossier /plugins/, dans le panneau 
d’administration j’ai essayé d’activer le plugin et je reçois le défaut :


- ERREUR -

Impossible d'activer le plugin.





___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Plugin PayPal ne se laisse pas activer sur 0.8dev

2014-08-02 Par sujet Mélissa Djebel


Le 02/08/2014 18:34, Johan Cwiklinski a écrit :
C'était bien vu, mais les plugins sont (dans leur version de 
développement) dores et déjà compatibles 0.8 :) 

Roh!
Il est trop fort!
Mais il ne prend jamais le temps de dormir?
La nuit, c'est le Batman de Galette et le jour  ???

Bises,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] QR Code 0.2.0 et Galette v0.8

2014-05-22 Par sujet Mélissa Djebel


Le 22/05/2014 08:06, Johan Cwiklinski a écrit :

Le 21/05/2014 21:56, Mélissa Djebel a écrit :

[...]
Vu que je découvre que Galette 0.8 est sortie, je vais m'en occuper
prochainement :-)

La version 0.8 n'est pas sortie, ça se finalise, au gré de mon peu temps
libre.

Ceci étant dit, lorsqu'elle sortira, les plugins ne seront forcément
plus compatibles au vu des changements :)


Bien, et dans ce cas, si ce n'est pas une question de vie ou de mort, je 
vais attendre la sortie officielle de la 0.8.0 pour adapter mes 3 
plugins :-)


C'est bon comme ça ?

Sinon, je veux bien jeter un œil, le QR étant le plus petit, ça sera 
aussi surement le 1er adapté et le plus rapide à adapter :-)


Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] QR Code 0.2.0 et Galette v0.8

2014-05-21 Par sujet Mélissa Djebel

Bonsoir,

absolument, le plugin n'est pas compatible avec galette 0.8.0 (et 
surtout pas avec Zend-2)


Vu que je découvre que Galette 0.8 est sortie, je vais m'en occuper 
prochainement :-)


Mélissa va s'en occuper incessamment sous peu :-)

Bises,

Mélissa

Le 21/05/2014 21:06, roland.te...@gmail.com a écrit :

QR Code ne fait plus bon ménage avec Galette v0.8, probablement avec le
passage à Zend-2.2.5

Fatal error: Class 'Zend_Db_Select' not found in
C:\xampp183\htdocs\galette08dev\plugins\QR\classes\qrMessage.class.php on line 
126

Fatal error: Class 'Zend_Db_Select' not found in
C:\xampp183\htdocs\galette08dev\plugins\QR\classes\qrReview.class.php on line 
149

Melissa peut faire qqch ? ;-)



___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


[Galette-discussion] Version 0.8.7 du plugin aéroclub

2014-04-17 Par sujet Mélissa Djebel

Bonsoir,

Le plugin aéroclub a profité de la même puissance de jQuery pour voir la 
mise en place d'une réservation depuis le planning général et le 
calendrier d'un aéronef dans l'écran de planning / calendrier.


Comme précédemment, des images valent mieux qu'un long discours, tout 
est disponible ici :

https://galetteaeroclub.codeplex.com/

Bises,

Mélissa
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Nouveau

2014-02-27 Par sujet Mélissa Djebel


Le 27/02/2014 15:26, RBeauto eu a écrit :

Et qui est Melissa ?


Moi,

Mais il me faut une spécification + ou - précise et du temps et de l'envie.

Parfois j'ai les 2, parfois pas :)

Bises :)

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] [Résolu] [ObjectLend] pb avec php 5.4

2013-09-22 Par sujet Mélissa Djebel


Le 22/09/2013 01:53, christo a écrit :

je viens de faire un test avec
Galette version: v0.7.5.2
ObjectLend version :  0.3.4

tout fonctionne.

Bonne nouvelle :)

Comme d'habitude, n'hésitez pas à proposer améliorations ou 
modifications ou souhaits ou les 3 :)


Bises,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


[Galette-discussion] Plugin ObjectLend en version 0.3.4

2013-09-19 Par sujet Mélissa Djebel

Bonjour à tous,

La version 0.3.4 du plugin de location d'objet ObjectLend est passé en 
version 0.3.4.

Elle est téléchargeable ici :
https://galetteobjectslend.codeplex.com/releases/view/112351


 Nouveautés - version 0.3.4

 * Mise en session de la recherche et catégorie pour revenir plus
   rapidement à la même page de liste des objets
 * Possibilité pour les admins / staff d'emprunter / rendre plusieurs
   objets d'un coup avec les cases à cocher
 * Ajout d'une info-bulle sur les miniatures des objets pour voir
   l'objet en grand (jQuery)


   Nouveautés - version 0.3.3

 * Ajout d'une case à cocher sur la liste des objets pour désactiver
   rapidement des objets
 * Amélioration de la pagination
 * Prise en compte de l'option Tout dans la pagination
 * Amélioration de la rapidité d'affichage des images dans la liste des
   objets

N'hésitez pas à commenter et faire des retours :)

Bises,

Mélissa


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] [ObjectLend] pb avec php 5.4

2013-09-09 Par sujet Mélissa Djebel

Bonsoir Christo,

Le 09/09/2013 18:05, christo a écrit :

[09-Sep-2013 15:50:16 UTC] PHP Fatal error:  Call to undefined function
smarty_function__T() in

A priori, c'est le module d'internationalisation I18n qui ne fonctionne pas.
La fonction _T est là pour afficher les traductions dans les différentes 
langues (même si il n'y a que le français actuellement).


Curieux.

J'utilise de plus les mêmes fonction que Johan, avec {_T string=bla bla 
bla...} donc cela devrait marcher.


Je ne peux pas l'expliquer, désolée.

C'est le module php_gettext qui est responsable des traductions : 
http://php.net/manual/en/book.gettext.php


Je ne sais pas d'où vient le problème :(

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] [ObjectLend] Nouvelle pré-version avec pas mal de nouveautés

2013-09-03 Par sujet Mélissa Djebel


Le 03/09/2013 20:11, Johan Cwiklinski a écrit :

$preferences-pref_numrows

Ça n'a pas changé (enfin, pas que je sache :D)

Ca n'a pas changé.
Juste il fallait que je prenne en compte le cas pref_numerows == 0 :)



Le soucis pour l'affichage des images etun vrai problème que l'on doit
soumettre à Johan je pense, pour chaque image, c'est une instance quasi
complète de Galette quiest chargé, et c'est évidement beaucoup trop :)

Il faudrait que je teste le plugin à l'occasion, mais il faudrait me
dire où se pose le problème (histoire que je ne cherche pas 2 heures).

En fait le problème est simple :
J'ai une class LendObjectPicture extends Galette\Core\Picture qui 
affiche une photo de l'objet en question.
L'idée, c'est que la photo est affichée dans la liste, donc si on a 10 
objets à afficher, j'ai 10 créations de classes LendObjectPicture à la 
suite pour l'affichage des 10 images.


Dans le cas de François, il a 800 objets :)

Voila, voila :)

Bises,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] [ObjectLend] Nouvelle pré-version avec pas mal de nouveautés

2013-09-01 Par sujet Mélissa Djebel

Bonjour,

J'ai pris un peu de temps hier pour mettre en place la recherche 
d'objets dans les colonnes nom, description, n° de série et dimensions 
(en fonction de leur affichage ou non).
J'ai des petits soucis d'upload subversion sur codeplex, donc le code 
source n'est pas complet (il manque dans le répertoire 
templates\defaultles fichiers galette_lend.css et objects_list.tpl), 
mais j'ai mis posé le nouveau plugin dans la partie téléchargement, on 
peut donc télécharger la version 0.3.2 de l'emprunt d'objet sur cette page :

https://galetteobjectslend.codeplex.com/

Concernant la pagination, normalement, je prends la valeur enregistrée 
dans galette, que l'on peut récupérer via

$preferences-pref_numrows
sauf si ça a changé :)

Le soucis pour l'affichage des images etun vrai problème que l'on doit 
soumettre à Johan je pense, pour chaque image, c'est une instance quasi 
complète de Galette quiest chargé, et c'est évidement beaucoup trop :)


Il faut que je rédige une issue sur 
http://redmine.ulysses.fr/projects/galette/issues et que je réfléchisse 
à une solution à lui proposer :)


Bises,

Mélissa

Le 26/08/2013 21:03, Geguce Francois CEROVETTI a écrit :

Bonsoir

Pour la pagination pourquoi pas mais en fait il est souvent plus 
pratique d'avoir la totalité des objets sous les yeux surtout si on ne 
connait pas le numéro de la page à atteindre. Par exemple dans le cas 
des adhérents, systématiquement les utilisateurs choisissent le tri 
sur TOUT (choisis une bonne fois pour toutes dans les préférences de 
galette).
Cela étant le fait de pouvoir paginer est une bonne chose mais doit 
être paramétrable, pourquoi ne pas reprendre la valeur enregistrée par 
défaut dans les préférence de galette ( ou bien de rajouter une 
rubrique aux préférences de ton plugin en incluant une option TOUT).


Le 2ème moyen que tu proposes serait vraiment un plus pour arriver 
rapidement sur les objets à afficher et là effectivement on gagnerai 
en affichage.
Donc un grand OUI à la recherche style adhérents dans une future 
version 0.3.2
( le fait aussi de ne rien afficher lorsque l'objet n'a pas de photo 
rend l'affichage presque instantané)


Et quand tout ira bien vite,  mettre un petit JS pour avoir l'image en 
+ grand au survol de la vignette, ça serait top ! J'avais fait des 
essais mais les temps de réponse augmentaient encore et ça devenait 
pénible à utiliser. J'ai donc laisser tomber.


François

Le 25/08/2013 23:36, Mélissa Djebel a écrit :

Bonsoir,

J'ai fait une migration vers la version galette 0.7.5, il y avait une 
petite correction de CSS à appliquer, rien de bien méchant.
J'en ai profité pour ajouter un système de pagination comme sur la 
liste des adhérents.

https://galetteobjectslend.codeplex.com/SourceControl/changeset/28082

L'image est basée sur la classe des photos des adhérents de Galette, 
c'est juste un héritage de la classe de base, normalement, quand on 
affiche une miniature, c'est censé regarder si la miniature existe 
déjà et dans ce cas l'afficher sans se poser de question, si la 
miniature n'existe pas, elle est créée. Si ce n'est pas un affichage 
de miniature, c'est la classe de base qui gère.


Donc, mon 1er moyen pour speeder l'affichage, est de paginer :)

2ème moyen : mettre en place une recherche sur les champs affichés 
par exemple... Qu'en dis-tu ?


Mélissa

Le 22/08/2013 22:39, Geguce Francois CEROVETTI a écrit :

Bonsoir Melissa

Notre base a été enrichie pas mal ces dernières semaines et il y a 
maintenant environ 800 objets répartis sur 3 catégories, certains 
avec des images et les temps d'affichage des listes d'objet sont 
très longs, pour accélérer un peu j'ai remplacé l'image par défaut 
par un png d'1 pixel, penses tu qu'il y ai moyen de speeder cet 
affichage ? (les vignettes sont elles extraites des blob ou bien du 
dossier objects_pictures ? )
A part ça on continu nos essais, on verra en temps réel après le 
boum de la rentrée si la partie contribution est efficace.



___
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



___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] [ObjectLend] Nouvelle pré-version avec pas mal de nouveautés

2013-08-25 Par sujet Mélissa Djebel

Bonsoir,

J'ai fait une migration vers la version galette 0.7.5, il y avait une 
petite correction de CSS à appliquer, rien de bien méchant.
J'en ai profité pour ajouter un système de pagination comme sur la liste 
des adhérents.

https://galetteobjectslend.codeplex.com/SourceControl/changeset/28082

L'image est basée sur la classe des photos des adhérents de Galette, 
c'est juste un héritage de la classe de base, normalement, quand on 
affiche une miniature, c'est censé regarder si la miniature existe déjà 
et dans ce cas l'afficher sans se poser de question, si la miniature 
n'existe pas, elle est créée. Si ce n'est pas un affichage de miniature, 
c'est la classe de base qui gère.


Donc, mon 1er moyen pour speeder l'affichage, est de paginer :)

2ème moyen : mettre en place une recherche sur les champs affichés par 
exemple... Qu'en dis-tu ?


Mélissa

Le 22/08/2013 22:39, Geguce Francois CEROVETTI a écrit :

Bonsoir Melissa

Notre base a été enrichie pas mal ces dernières semaines et il y a 
maintenant environ 800 objets répartis sur 3 catégories, certains avec 
des images et les temps d'affichage des listes d'objet sont très 
longs, pour accélérer un peu j'ai remplacé l'image par défaut par un 
png d'1 pixel, penses tu qu'il y ai moyen de speeder cet affichage ? 
(les vignettes sont elles extraites des blob ou bien du dossier 
objects_pictures ? )
A part ça on continu nos essais, on verra en temps réel après le boum 
de la rentrée si la partie contribution est efficace.


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Galette 0.7.5

2013-08-18 Par sujet Mélissa Djebel

Le 18/08/2013 08:51, Johan Cwiklinski a écrit :

*Notez que l'ensemble des plugins doit être mis à jour également.*


Bonjour Johan,

Peut-on avoir une liste succincte des modifications de structure à 
revoir dans nos plugins pour assurer la compatibilité ? On installer la 
0.7.5 et voir là où ça plante suffit ?


Merci à toi

Mélissa
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


[Galette-discussion] [ObjectLend] Nouvelle pré-version avec pas mal de nouveautés

2013-07-07 Par sujet Mélissa Djebel

Hello la liste,

Suite aux demandes d'un co-listié, j'ai fait pas mal de modifications 
surle plugin ObjectLend disponible ici :

https://galetteobjectslend.codeplex.com/

Il n'y a pas encore de release officielle des nouveautés, mais on peut 
télécharger la dernière bêta via les changeset :

https://galetteobjectslend.codeplex.com/SourceControl/list/changesets

N'oubliez pas de passer le script SQL
https://galetteobjectslend.codeplex.com/SourceControl/latest#sql/upgrade-to-0.3.0-mysql.sql
via l'interface de gestion des plugins de galette pour mettre à jour la 
base.


Voici pèle-mèle les nouveautés :
- Ajout de nombreux paramètres pour gérer l'affichage de la liste des 
objets (booléens pour sélectionner l'affichage / masquage des colonnes)

- Ajout de catégories pour catégoriser les objets
- Ajout d'un sélecteur de catégorie en début de liste des objets
- Affectation d'unobjet par un admin à un membre depuis la liste des objets
- Génération automatique d'une contribution avec son montant quand un 
membre loue un objet (activation par paramètres)


Tout retour est le bienvenu, ainsi que soumission de bugs et améliorations,

Bises,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] paramétrage des cartes d'adhérents

2013-03-13 Par sujet Mélissa Djebel

Bonsoir,

Le 13/03/2013 19:13, André Lefranc a écrit :

Quelqu'un a-t-il une expérience d’adaptation
des cartes à format de papier donné ?

Je n'arrive pas à faire modifier la position de départ des cartes.


C'est dans le fichier etiquettes_adherents.php, à partir de la ligne 
116, tu as le point d'origine Y et X :


// Set origin
// Top left corner
$yorigin=round($preferences-pref_etiq_marges_v);
$xorigin=round($preferences-pref_etiq_marges_h);

Puis la largeur du rectangle :

// Label width
$w = round($preferences-pref_etiq_hsize);
// Label heigth
$h = round($preferences-pref_etiq_vsize);

Puis dans la boucle foreach, tu as tous les

 $pdf-SetXY($x, $y);

qui positionnent le texte.

Bises,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Publication du plugin Galette Aéroclub

2013-01-27 Par sujet Mélissa Djebel

Le 26/01/2013 21:04, Johan Cwiklinski a écrit :


Et hop :
http://git.tuxfamily.org/galette/galettedoc?p=galette/galettedoc.git;a=commitdiff;h=8b67e89770ed4711dadb6e6a0b8c9c897eaaded1

Ça rebuild, ce sera en ligne sous peu :)


Super merci.

Je m'occupe de la license aussi.

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Publication du plugin Galette Aéroclub

2013-01-27 Par sujet Mélissa Djebel

Le 27/01/2013 10:44, Mélissa Djebel a écrit :

Le plugin d'emprunt des objets ObjectsLend a été mis en ligne ici :

https://galetteobjectslend.codeplex.com/

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Publication du plugin Galette Aéroclub

2013-01-27 Par sujet Mélissa Djebel

Le 27/01/2013 21:02, Johan Cwiklinski a écrit :


Le site répond « This project is not yet published » :/


Ah oui, j'avais oublié de cliquer sur la tuile violette.

Merci, bises,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] génération de QR code sur fiche adhérent /ergonomie ?

2013-01-23 Par sujet Mélissa Djebel

Le 23/01/2013 19:18, roland.te...@gmail.com a écrit :


Personnellement, je ne connais du QR code que son affichage sur le billet
de train imprimé à la maison et sur lequel le contrôleur balance quelques
coups de laser qui, une fois sur deux, ne donnent rien ;)

Mais je suis d'accord pour un plugin à la réalisation duquel je veux bien
m'associer ...


Bonsoir,
j'ai réalisé un plugin rapide qui fait cet effet sur les fiches membres :
Exemple : http://kravda.free.fr/Image1.png
(données de tests, cependant, vous pouvez réellement flasher avec votre 
mobile les QR codes)


Pour quelqu'un ayant un portable avec téléphonie illimitée (plusieurs 
abonnements existent ainsi en France pour 20€/mois chez différents 
opérateurs), on peut flasher le QR code au lieu de taper le n° sur le 
clavier, il y a un réel gain de temps. Essayez avec l'exemple fourni. 
C'est sympa.


Je fourni le plugin à qui le souhaite. C'est ultra simple à mettre en 
place grâce au bon travail en amont de Johan sur les plugins :)


Bises,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] génération de QR code sur fiche adhérent /ergonomie ?

2013-01-23 Par sujet Mélissa Djebel

Le 23/01/2013 21:43, roland.te...@gmail.com a écrit :

mercredi 23 janvier 2013,
Bonsoir,

Le mercredi 23 janvier 2013 à 21:38:17, melissa.djebel@... a écrit :


Je fourni le plugin à qui le souhaite. C'est ultra simple à mettre en
place grâce au bon travail en amont de Johan sur les plugins :)


Melissa, je suis techniquement très intéressé ;)


La PJ a été mangée par Google.
Tu peux la télécharger ici :

http://kravda.free.fr/QR.zip

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Statuts

2012-10-18 Par sujet Mélissa Djebel

Bonjour,

Le 17/10/2012 21:51, Pierre Graber a écrit :


Mais avec 10 postes dans les statuts, un ajout est impossible... en tout
cas chez moi.
Ou alors serait-ce qu'il n'en affiche pas davantage ?


Je n'ai la version que 0.7.0 (donc pas la 0.7.1) mais dans ma liste des 
status j'ai une boite de texte en bas après 9 - non membre, j'y met le 
statut que je veux (Assesseur par exemple) puis dans la zone de texte où 
il y a 99 je met 12 et après un clic sur Ajouter cela s'ajoute sans 
problèmes.


Je vais tester sur une 0.7.1

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Statuts

2012-10-18 Par sujet Mélissa Djebel

Le 18/10/2012 20:54, Pierre Graber a écrit :


J'ai réessayé... mais il n'y a rien à faire.
Je peux modifier un statut existant, mais pas en rajouter.


Chez moi avec la dernière version aucun soucis, je remplis les zones 
indiquées, je clique sur le bouton Ajouter et hop, le statut apparait 
trié par Priorité au bon endroit.


C'est très rapide, on peut avoir l'impression que rien ne s'est passé, 
ce n'est pourtant pas le cas.


Peux-tu ouvrir la table galette_statuts et voir ce qu'il y a dedans ?

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


[Galette-discussion] Demande de test d'un nouveau plug-in : gestion aéroclub sur Galette 0.7

2011-12-18 Par sujet Mélissa Djebel

Bonsoir à tous,

Je travaille depuis quelques mois sur un plug-in pour gérer un aéroclub 
et j'en suis arrivé à quelque chose qui semble marcher.


Je ne sais pas encore me connecter correctement à Gna! aussi je n'ai pas 
pu l'uploader dans un projet correctement. Cependant, il est disponible 
au moins quelques jours ici :


http://dl.free.fr/f9IfDd77p

L'installation se fait en 2 étapes :
- dézipper le fichier dans le répertoire plugins
- se connecter en mode admin, puis aller sur la page Gestion table SQL 
dans la partie Admin pilote et lancer les 2 scripts SQL présents : 00 
- install.sql puis 05a - ajout parametres web.sql.


Sur cette page, la liste des tables devrait indiquer qu'elles sont 
toutes créées correctement, avec leur version à 0.7 (comme Galette).


Il faudra alors aller sur les pages Liste avions et Liste 
instructeurs pour ajouter les avions et instructeurs connu de l'aéroclub.


Sur la page Paramètres aéroclub, on peut changer le code lieu de 
l'aéroclub, sa longitude+latitude (pour le calcul de la nuit aéro), 
changer les horaires possible où l'on peut réserver (par défaut de 7h à 
21h) et les 2 heures le samedi et le dimanche à partir desquelles, on ne 
peut plus placer de réservation.


L'adhérent peut de son côté :
- Réserver un avion (après avoir choisi un avion parmi ceux réservables 
et avoir choisi une date de réservation)
- Voir le planning de réservation (vue serrée de tous les avions et 
toutes les résas pour la semaine en cours)

- Voir ses opérations (virements + vol avec solde en cours)
- Voir ses vols (avec détails, destination, nombre passagers, nombre 
atterrissages, temps, coût, instructeur)

- Fiche pilote, situation aéro et changer le mot de passe.

Pour les opérations et les vols, l'export PDF est possible.

Pour l'admin (ou adhérent ayant les droits d'admin), il est possible 
d'ajouter des opérations (virement) et surtout faire le rapprochement 
d'une réservation échue (on enregistre le coût, et les informations 
destination, nombre passagers, nombre atterrissages, etc.)


Il n'y a par contre par de documentation, mais j'ai essayé de faire les 
écrans les plus simples possibles.


Une page ne vous servira à rien : Import Access 2 car elle est 
destinée à importer des données depuis une application Access 2 et est 
extrêmement spécifique.


Je reste ouverte à vos propositions d'amélioration et aux retours.

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] galette version multi_session

2011-12-08 Par sujet Mélissa Djebel

Le 08/12/2011 17:01, Johan Cwiklinski a écrit :


C'est fort probable ; mais peut-être aussi que ça ne suffira pas ; je
préfère être sûr :)


Je suis partie d'une install tout neuve sur un dossier et un répertoire 
vierge.


L'install s'est bien passée, par contre arrivée à la toute première fois 
sur la page d'accueil (page de login), j'obtiens ceci tout en haut de la 
page index.php :


 Array ( [galette] = Array ( [PREFIX_DB_NAME_DB] = Array ( [lang] = 
O:4:I18n:10:{s:9:I18n_id;s:5:fr_FR;s:13:I18n_longid;s:10:fr_FR@euro;s:11:I18n_name;s:9:français;s:13:I18n_abbrev;s:2:fr;s:11:I18n_flag;s:10:french.gif;s:15:I18n_filename;s:6:french;s:12:I18n_langs;N;s:10:I18n_dir;s:5:lang/;s:11:I18n_path;s:16:E:\www\ULM/lang/;s:11:I18n_file;s:29:E:\www\ULM/lang/languages.xml;} 
) [galette__galette] = Array ( [lang] = 
O:4:I18n:10:{s:9:I18n_id;s:5:fr_FR;s:13:I18n_longid;s:10:fr_FR@euro;s:11:I18n_name;s:9:français;s:13:I18n_abbrev;s:2:fr;s:11:I18n_flag;s:10:french.gif;s:15:I18n_filename;s:6:french;s:12:I18n_langs;N;s:10:I18n_dir;s:5:lang/;s:11:I18n_path;s:16:E:\www\ULM/lang/;s:11:I18n_file;s:29:E:\www\ULM/lang/languages.xml;} 
) ) )



Cet affichage a gonflé après la 3ème install et maintenant ça m'affiche 
ceci :


Array ( [galette] = Array ( [PREFIX_DB_NAME_DB] = Array ( [lang] = 
O:4:I18n:10:{s:9:I18n_id;s:5:fr_FR;s:13:I18n_longid;s:10:fr_FR@euro;s:11:I18n_name;s:9:français;s:13:I18n_abbrev;s:2:fr;s:11:I18n_flag;s:10:french.gif;s:15:I18n_filename;s:6:french;s:12:I18n_langs;N;s:10:I18n_dir;s:5:lang/;s:11:I18n_path;s:16:E:\www\ULM/lang/;s:11:I18n_file;s:29:E:\www\ULM/lang/languages.xml;} 
) [galette__galette] = Array ( [lang] = 
O:4:I18n:10:{s:9:I18n_id;s:5:fr_FR;s:13:I18n_longid;s:10:fr_FR@euro;s:11:I18n_name;s:9:français;s:13:I18n_abbrev;s:2:fr;s:11:I18n_flag;s:10:french.gif;s:15:I18n_filename;s:6:french;s:12:I18n_langs;N;s:10:I18n_dir;s:5:lang/;s:11:I18n_path;s:16:E:\www\ULM/lang/;s:11:I18n_file;s:29:E:\www\ULM/lang/languages.xml;} 
[login] = 
O:12:GaletteLogin:12:{s:22:Authentication_login;s:3:ULM;s:22:Authentication_passe;N;s:21:Authentication_name;s:5:Admin;s:24:Authentication_surname;N;s:22:Authentication_admin;b:1;s:19:Authentication_id;N;s:21:Authentication_lang;N;s:23:Authentication_logged;b:1;s:23:Authentication_active;b:1;s:27:Authentication_superadmin;b:1;s:22:Authentication_staff;b:0;s:25:Authentication_uptodate;b:0;} 
[caller] = gestion_adherents.php [varslist] = 
O:8:VarsList:14:{s:21:VarsList_filter_str;N;s:23:VarsList_field_filter;N;s:28:VarsList_membership_filter;N;s:32:VarsList_account_status_filter;N;s:23:VarsList_email_filter;i:5;s:19:VarsList_selected;a:0:{}s:22:VarsList_unreachable;N;s:32:GalettePagination_current_page;i:1;s:27:GalettePagination_orderby;s:7:nom_adh;s:27:GalettePagination_ordered;s:3:ASC;s:24:GalettePagination_show;s:2:30;s:25:GalettePagination_pages;i:1;s:27:GalettePagination_counter;N;s:20:*pagination_fields;a:6:{i:0;s:12:current_page;i:1;s:7:orderby;i:2;s:7:ordered;i:3;s:4:show;i:4;s:5:pages;i:5;s:7:counter;}} 
) [vm__avion] = Array ( [lang] = 
O:4:I18n:10:{s:9:I18n_id;s:5:fr_FR;s:13:I18n_longid;s:10:fr_FR@euro;s:11:I18n_name;s:9:français;s:13:I18n_abbrev;s:2:fr;s:11:I18n_flag;s:10:french.gif;s:15:I18n_filename;s:6:french;s:12:I18n_langs;N;s:10:I18n_dir;s:5:lang/;s:11:I18n_path;s:15:E:\www\VM/lang/;s:11:I18n_file;s:28:E:\www\VM/lang/languages.xml;} 
[login] = 
O:12:GaletteLogin:12:{s:22:Authentication_login;s:2:VM;s:22:Authentication_passe;N;s:21:Authentication_name;s:5:Admin;s:24:Authentication_surname;N;s:22:Authentication_admin;b:1;s:19:Authentication_id;N;s:21:Authentication_lang;N;s:23:Authentication_logged;b:1;s:23:Authentication_active;b:1;s:27:Authentication_superadmin;b:1;s:22:Authentication_staff;b:0;s:25:Authentication_uptodate;b:0;} 
) [galette__avion] = Array ( [lang] = 
O:4:I18n:10:{s:9:I18n_id;s:5:fr_FR;s:13:I18n_longid;s:10:fr_FR@euro;s:11:I18n_name;s:9:français;s:13:I18n_abbrev;s:2:fr;s:11:I18n_flag;s:10:french.gif;s:15:I18n_filename;s:6:french;s:12:I18n_langs;N;s:10:I18n_dir;s:5:lang/;s:11:I18n_path;s:16:E:\www\VaV/lang/;s:11:I18n_file;s:29:E:\www\VaV/lang/languages.xml;} 
[login] = 
O:12:GaletteLogin:12:{s:22:Authentication_login;s:3:VAV;s:22:Authentication_passe;N;s:21:Authentication_name;s:5:Admin;s:24:Authentication_surname;N;s:22:Authentication_admin;b:1;s:19:Authentication_id;N;s:21:Authentication_lang;N;s:23:Authentication_logged;b:1;s:23:Authentication_active;b:1;s:27:Authentication_superadmin;b:1;s:22:Authentication_staff;b:0;s:25:Authentication_uptodate;b:0;} 
) ) ) 


Quelques données, 3 installs dans :
e:\www\VAV  - BDD : avion - préfixe : galette_
e:\www\ULM  - BDD : galette - préfixe : galette_
e:\www\VM   - BDD : avion - préfixe : vm_

Chaque install voit ses tables et pas celles des autres.
J'ai respectivement :
- 95 adhérents
- 39 adhérents
- 241 adhérents

Je peux aller dans les groupes et affecter des adhérents sans problème, 
cela réagit comme attendu. Pas de confusion entre les bases.


Je peux me déconnecter d'admin (3 nom d'admin 

Re: [Galette-discussion] galette version multi_session

2011-12-08 Par sujet Mélissa Djebel

Le 09/12/2011 07:39, Johan Cwiklinski a écrit :


Hum... Un print_r qui traîne ; me semblait l'avoir viré, désolé.


Vu. Il est dans le fichier :
config/session.inc.php.
Il faut commenter la ligne 38 : print_r($_SESSION); et c'est immédiat ça 
marche comme il faut.



Les tabulations sur paramètres ? oO


Je pensais aux onglets (div .tabs) de la page preferences.php, mais à 
priori il s'agit d'un différentiel entre cette version spéciale pour la 
session et la version HEAD qui n'ont pas la même gestion des onglets.


Voila

Test supplémentaire : 1 session en anglais, 1 session en français sur le 
même navigateur, aucun soucis, ça passe, chacun garde sa langue comme il 
faut


Merci

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] galette version multi_session

2011-12-07 Par sujet Mélissa Djebel

Le 07/12/2011 23:29, André LEFRANC a écrit :


On cherche des volontaires pour tester ;

voir :
http://gna.org/task/?7522
lire :
http://www.mail-archive.com/galette-devel@gna.org/msg01786.html
télécharger : archive :
http://download.tuxfamily.org/galette/galette_session_name_change.tar.gz


Présente, je m'y met ce soir :-)

Je pensais que c'était bon en changeant la $_SESSION comme je l'avais 
indiqué. Mais je testerai ce soir véritablement.


Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Problème avec le montant des contrib.

2011-11-29 Par sujet Mélissa Djebel

Le 29/11/2011 19:32, Johan Cwiklinski a écrit :


2- ça demande du dév et des tests (les problèmes d'arrondis que MySQL
et/ou je sais pas qui ne sait pas gérer en sont une preuve - côté code,
galette fait des plus et des moins, je vois pas trop où on pourrait
merder dans les arrondis).


Le problème des arrondis est un problème récurrent des float/double 
lorsqu'on les additionne :

http://linuxfr.org/forums/programmationweb/posts/javascript-bug-sur-une-addition
Ils n'aiment pas du tout s'additionner, ils génèrent toujours du bruit.


Tout ceci étant dit, j'accepte les patches.


pourquoi pas un number_format($nombre, 2, ',', ' ')
http://php.net/manual/fr/function.number-format.php

Ainsi les float/double représentés au départ par un affreux -7,345099E-7 
afficheront juste un -0,00 bien plus juste et compréhensible.


Et un montant est bien plus joli formaté en 100,00 EUR ou 86,50 EUR que 
100 EUR ou 86.5 EUR.


Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Galette 0.7-dev et pages blanches

2011-11-22 Par sujet Mélissa Djebel

Le 22/11/2011 19:43, men...@free.fr a écrit :


Après installation, page blanche ;


Quand tu as une page blanche, il faut aller consulter les logs Apache:
/var/log/apache2/error.log
pour voir ce qui n'a pas marché.

Il doit manquer des extensions dans php.ini (il faut au minimum 
php_gettext, php_openssl, php_curl)


Bon courage,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Problème de session si multiple install

2011-11-21 Par sujet Mélissa Djebel

André :


Merci Mélissa :
Pour le même serveur, je vais créer des bases de données différentes pour 
chaque association.


Attention, il faut encore que la modif soit faite par Johan Cwiklinski 
dans les sources de Galette. J'ai juste testé chez moi sur mon 
installation. Je n'ai pas fait les modifs dans les sources officielles.


Le 21/11/2011 06:10, Johan Cwiklinski a écrit :


Avoir la possibilité d'installer plusieurs instances côte à côte n'est
pas une priorité pour la 0.7 ; si ça se limite à modifier le nom de la
session, ça passe, ce sera à confirmer.


En effet, avec les groupes, il n'est pas censé être nécessaire 
d'installer plusieurs galette l'une à côté de l'autre. Sauf si on se 
sert du même serveur pour différentes organisations qui n'ont rien à 
voir l'une avec l'autre mais qu'on mutualise entre les assocs les coûts 
de serveur.


Je n'ai pas regardé quels fichiers étaient impactés par la modification 
de la clef de $_SESSION (mais il y en avait beaucoup effectivement), je 
n'ai pas testé chaque page. Ça marchait pour le login. 2 sessions 
ouvertes sur 2 galette différentes sur le même serveur depuis le même 
navigateur, le changement de page sur chaque galette réagissait 
correctement (un admin + un membre standard). Mais non testé exhaustivement.


Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Modification importante : les droits des différents utilisateurs

2011-11-20 Par sujet Mélissa Djebel

Le 20/11/2011 09:53, Johan Cwiklinski a écrit :


Hum... (mode_vieux_crouton)Je ne dois pas être assez jeune pour
comprendre la référence anime ici faite(/mode_vieux_crouton) :D


Demande à tes enfants ^^
(j'ai du tricher et faire pareil)


En effet, il s'agissait d'un problème de vérification des droits sur la
page (une coquille de ma part entre les «  » et « || »)...


J'ai pris la dernière night-build (que tu as mise à jour ce matin) et la 
fenêtre AJAX s'ouvre correctement avec une liste comme il faut.


- peut-on ajouter pendant le chargement de la liste un indicateur de 
chargement (afficher l'overlay HTML transparent + un sablier centré sur 
la page) car sur mon PC un peu lent, il y a 2-3 secondes entre le clic 
et l'apparition de la liste, pendant ce temps on se demande si le clic a 
bien été pris en compte.


- pour la liste des membres du groupe (le section 
id=selected_members, j'aurai bien rajouté comme style : 
position:fixed; top: 140px; left: 700px; width: 200px pour avoir la 
liste des membres sélectionné toujours visible quand on scroll dans la 
liste des membres (j'ai 240 membres à l'écran, c'est haut).


Et aussi sur le ul de cette section, rajouter comme style : 
display:block; max-height: 350px; overflow-y: scroll. (enfin c'est 
avec ces valeurs que ça s'affiche bien dans mon firefox).


- gênant: sur la liste des adhérents, j'ai cherché martin comme nom, 
quand je vais modifier la composition d'un groupe et clique pour charger 
la liste des adhérents, je n'ai que 5 membres nommés martin qui 
s'affichent et pas possible d'effacer le critère de filtre. Déroutant 
pour un noob, il faudrait soit que le filtre ne soit pas pris en compte, 
soit voir que le filtre est actif et pouvoir le supprimer, soit proposer 
toute la palanqué de filtre.


Encore un dimanche gâché ;-)

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Modification importante : les droits des différents utilisateurs

2011-11-20 Par sujet Mélissa Djebel

Le 20/11/2011 20:13, Johan Cwiklinski a écrit :


À terme, il devrait y avoir la pagination là dessus...


Ah! Si c'est paginé et que l'on voit tout du premier coup d'oeil, 
c'est plus simple.
Ma solution aurait été temporaire car c'était juste du CSS, pas de 
javascript. Avec le position:fixed, la liste des membres sélectionnés 
restait toujours visible quelque soit la hauteur du scroll. Mais si 
c'est paginé.



Je suis pas trop fan des hauteur fixées gloablement...


Moi non plus, mais j'ai vu trainer un
div id=members_list class=ui-dialog-content ui-widget-content 
style=width: auto; min-height: 0px; _*height: 447.433px;*_
avec un height: 447.433, je sais pas d'où il sort, mais il est forcément 
calculé. On peut donc surement faire de même avec le section 
id=selected_members ?



En fait, c'est
pour corriger un problème d'affichage quand tu as sélectionné pas mal de
monde ?


Oui, sinon le cadre de la liste des membres sélectionnés dépasse son 
cadre parent en bas et c'est disgracieux. Ainsi un ascenseur apparait 
quand on atteint la max-height.



Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


[Galette-discussion] Problème de session si multiple install

2011-11-20 Par sujet Mélissa Djebel

Bonjour,

Quand on installe Galette dans plusieurs répertoire pour plusieurs 
associations (Assoc1, Assoc2, Assoc3, etc.) la session est générale à 
toutes les associations et une fois connecté à une association, on est 
automatiquement connecté aux autres associations.


J'ai testé de remplacer :
- $_SESSION['galette']
par
- $_SESSION[PREFIX_DB . 'galette']

car mon préfixe était effectivement différent entre les associations et 
cela fonctionne, je peux avoir dans 1 onglet une connexion sur l'Assoc1 
avec membre1 et dans un 2ème onglet une connexion sur l'Assoc2 avec 
membre2. Tout marche correctement.


Peut-être est-ce insuffisant de mettre PREFIX_DB et qu'il faut aussi 
mettre NAME_DB devant pour être sur. Sur le même serveur, soit la base 
est différente, soit le préfixe est différent, ainsi

- $_SESSION[NAME_DB . '_' . PREFIX_DB . 'galette']
est quasiment assuré d'être unique quelque soit le cas.

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Le petit développement du jour

2011-11-18 Par sujet Mélissa Djebel

Coucou,

Le 18/11/2011 06:15, Johan Cwiklinski a écrit :


En effet, j'avais testé, mais je me suis fait avoir par le cache...

Je viens de corriger ça dans le SVN. Merci d'avoir remonté le problème.


J'ai pris l'archive de cette nuit et bingo, ça marche :-)

C'est bien joli :)

Merci

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Le petit développement du jour

2011-11-17 Par sujet Mélissa Djebel

Bonsoir,

Le 15/11/2011 06:44, Johan Cwiklinski a écrit :


Confer ci-dessus ;)


Je viens de télécharger la dernière build de Galette et j'ai ce message 
d'erreur dans apache.log lorsque j'ouvre desktop.php


[Thu Nov 17 21:02:47 2011] [error] [client 127.0.0.1] PHP Fatal error: 
Uncaught exception 'apiIOException' with message 'HTTP Error: (0) SSL 
certificate problem, verify that the CA cert is OK. 
Details:\nerror:14090086:SSL 
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed' in 
E:\\galette-0.7-dev\\includes\\google-api-0.4.6\\io\\apiCurlIO.php:128\nStack 
trace:\n#0 
E:\\galette-0.7-dev\\includes\\google-api-0.4.6\\io\\apiCurlIO.php(52): 
apiCurlIO-makeRequest(Object(apiHttpRequest))\n#1 
E:\\galette-0.7-dev\\includes\\google-api-0.4.6\\io\\apiREST.php(90): 
apiCurlIO-authenticatedRequest(Object(apiHttpRequest))\n#2 
E:\\galette-0.7-dev\\includes\\google-api-0.4.6\\service\\apiServiceResource.php(144): 
apiREST::execute(Object(apiServiceRequest))\n#3 
E:\\galette-0.7-dev\\includes\\google-api-0.4.6\\contrib\\apiPlusService.php(69): 
apiServiceResource-__call('list', Array)\n#4 
E:\\galette-0.7-dev\\classes\\galette-news.class.php(254): 
ActivitiesServiceResource-listActivities('116977415489200...', 
'public', Array)\n#5 
E:\\galette-0.7-dev\\classes\\galette-news.class.php(132): 
GaletteNews-_parseGplus()\n#6 E:\\gale in 
E:\\galette-0.7-dev\\includes\\google-api-0.4.6\\io\\apiCurlIO.php on 
line 128, referer: http://127.0.0.1/galette7/


Le fichier galette-news.class.php date du 15/11/2011 à 05h37. Je suppose 
qu'il s'agit de la dernière version.


(Toujours sous Windows / EasyPHP, avec l'extension OpenSSL activée.)

Bon courage, je ne sais pas d'où peut venir le problème.

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Le petit développement du jour

2011-11-14 Par sujet Mélissa Djebel

Le 11/11/2011 21:25, Johan Cwiklinski a écrit :


Salut,

Petite nouveauté dans galette :
https://plus.google.com/u/0/b/116977415489200387309/116977415489200387309/posts/KsJ7QVbHkVR


La capture d'écran est très jolie.
Après avoir activé l'extension PHP OPENSSL qui est nécessaire pour 
ouvrir le flux en https, j'obtiens ce message d'erreur :


[Mon Nov 14 14:38:47 2011] [error] [client 127.0.0.1] PHP Fatal error: 
Uncaught exception 'apiIOException' with message 'HTTP Error: (0) SSL 
certificate problem, verify that the CA cert is OK. 
Details:\nerror:14090086:SSL 
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed' in 
E:\\galette-0.7-dev\\includes\\google-api-0.4.6\\io\\apiCurlIO.php:128\nStack 
trace:\n#0 
E:\\galette-0.7-dev\\includes\\google-api-0.4.6\\io\\apiCurlIO.php(52): 
apiCurlIO-makeRequest(Object(apiHttpRequest))\n#1 
E:\\galette-0.7-dev\\includes\\google-api-0.4.6\\io\\apiREST.php(90): 
apiCurlIO-authenticatedRequest(Object(apiHttpRequest))\n#2 
E:\\galette-0.7-dev\\includes\\google-api-0.4.6\\service\\apiServiceResource.php(144): 
apiREST::execute(Object(apiServiceRequest))\n#3 
E:\\galette-0.7-dev\\includes\\google-api-0.4.6\\contrib\\apiPlusService.php(69): 
apiServiceResource-__call('list', Array)\n#4 
E:\\galette-0.7-dev\\classes\\galette-news.class.php(222): 
ActivitiesServiceResource-listActivities('116977415489200...', 
'public', Array)\n#5 
E:\\galette-0.7-dev\\classes\\galette-news.class.php(129): 
GaletteNews-_parseGplus()\n#6 E:\\gale in 
E:\\galette-0.7-dev\\includes\\google-api-0.4.6\\io\\apiCurlIO.php on 
line 128, referer: http://127.0.0.1/galette7/gestion_adherents.php



Impossible d'ouvrir la page desktop.php pour l'admin.

C'est gênant ;-)

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Installation Galette 0.7

2011-11-06 Par sujet Mélissa Djebel

Le 06/11/2011 23:07, Angélique et François a écrit :


J'ai aussi vu que les membres d'un aéroclub bossent sur Galette et je
serai heureux de pouvoir échanger avec eux ; cela peut aider mon
aéroclub !!!


Présente! ;-)
Attention, mon développement est par contre très personnalisé et répond 
à des besoins très particulier.
Actuellement, la gestion de l'aéroclub se fait en Access et je travaille 
sur l'intégration d'un export d'Access vers Galette 0.7. Le pilote peut 
consulter son historique de vols, d'opérations et placer des 
réservations sur les appareils de l'aéroclub. Mais toute la compta se 
fait encore en Access. A terme, ce sera migré vers Galette, mais pas 
tout de suite.


Donc, mon plugin est très particulier, il y a des choses qu'on doit 
pouvoir utiliser sans Access, mais pas tout non plus.


Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


[Galette-discussion] Problèmes avec les images

2011-11-02 Par sujet Mélissa Djebel

Bonjour,

Continuant dans ma lancée de gestion d'un aéroclub sur Galette 0.7, j'ai 
ajouté la liste des avions de l'aéroclub.


J'ai voulu copier sur le plugin Auto pour avoir des images 
personnalisées pour chaque avion et je n'arrive pas à le faire tomber en 
marche.


Tout d'abord, dans la classe de base picture.class.php il y a un oubli 
dans la fonction delete() (ligne 316) :

$del = $zdb-db-delete(
PREFIX_DB . $this-tbl_prefix . $class::TABLE,
$zdb-db-quoteInto($class::PK . ' = ?', $this-db_id)
);

Il manque le $this-tbl_prefix ce qui fait qu'une classe héritée ne 
pourra pas se supprimer, il essayera de supprimer l'image d'un adhérent 
et non de la classe héritée.


Hors donc, j'ai créé une classe PiloteAvionPicture qui contient 
exactement ceci :


-- début piloteAvionPicture.class.php --
require_once WEB_ROOT . 'classes/picture.class.php';

class PiloteAvionPicture extends Picture {

protected $tbl_prefix = PILOTE_PREFIX;
const PK = PiloteAvion::PK;
//path is relative to Picture class, not to PilotePicture
protected $store_path = '../plugins/Pilote/avions_photos/';

/**
* Gets the default picture to show, anyways
*
* @see Logo::getDefaultPicture()
*
* @return void
*/
protected function getDefaultPicture() {
global $plugins;
$this-file_path = $plugins-getTemplatesPath('Pilote') . 
'/picts/avion.png';

$this-format = 'png';
$this-mime = 'image/png';
$this-has_picture = false;
}

}
-- fin piloteAvionPicture.class.php --

J'arrive bien à ajouter une ligne dans la bonne table associée quand je 
fais un upload via :

$res = $avion-picture-store($_FILES['photo']);
Mais j’obtiens un $res = -4, et le fichier n'est pas copié dans le 
répertoire qui existe.


Plus tard à l'affichage, en debug, je vois qu'il essaye d'afficher 
l'image depuis le bon endroit, et il considère qu'il existe 
(hasPicture() = true) mais comme l'image n'existe pas, il n'affiche rien.


Actuellement, en test, je suis sous WinXP + EasyPHP, à priori pas de 
problèmes de droits d'écriture.


Une idée ou une piste ?

Merci,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Insatalation chez mon hébergeur !

2011-10-20 Par sujet Mélissa Djebel

Bonjour,

Free ne gère pas le PHP 5.3, Free n'est encore qu'en PHP 5.1, on ne peut 
donc pas à priori installer la Galette 0.7 (PHP 5.3 nécessaire) chez 
Free. (en tout cas pas les comptes perso http//compte-perso.free.fr)


Bon courage,

Mélissa

Le 19/10/2011 21:29, Yann  Gaëlle Durand a écrit :


Bing, ça plante chez free ... explication.
Création d'un répertoire galette pour ne pas la mettre à la racine du
site - Ok
Copier/Coller de la galette-0.7-dev vers le dossier galette - Ok



___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


[Galette-discussion] Galette 0.7 et PHP 5.3

2011-10-18 Par sujet Mélissa Djebel

Bonjour,

J'étais intervenue il y a quelque temps pour avoir un peu d'aide pour 
comprendre comment Galette 0.7 fonctionnait. Depuis, j'ai bien avancé, 
et sait ajouter et mettre à jour des adhérents via l'import d'un fichier 
CSV, ainsi que différentes choses via des classes, etc. Bref tout irait 
presque bien, il me reste qu'une mise en prod !

Ah! Ah!

Et là je bute sur le prérequis de la version PHP qui est 5.3. Si j'ai 
bien vu, c'est à cause de l'utilisation de date_diff dans la class 
adherent :


private function _checkDues()
{
//how many days since our beloved member has been created
// PHP = 5.3
$date_now = new DateTime();
$this-_oldness = $date_now-diff(
new DateTime($this-_creation_date)
)-days;


J'ai vu ailleurs (galette.inc.php) que le prérequis de PHP 5.3 était 
testé ainsi :


// check required PHP version...
if ( !preg_match('/^5.3/', phpversion()) ) {
die();
}

Ne serait-il pas plus judicieux de faire plutôt quelque chose comme cela :

  if (version_compare(PHP_VERSION, '5.3.0', '')) { ... }

Sinon, on se ferme déjà la possibilité d'avoir un PHP 5.4 ou plus.

Bref, tout ça pour dire :
- mais bigre, quel hébergeur me propose du PHP 5.3 ?
- Free est resté bloqué en 5.1
- OVH en serveur mutualisé est en 5.2.17 ...

Quel hébergeur aux alentours de 100€/an me propose du PHP 5.3 sur à 100% ?

Ou peut-on tomber ce prérequis de PHP 5.3 dans galette 0.7.

Merci

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Galette 0.7 et PHP 5.3

2011-10-18 Par sujet Mélissa Djebel

Le 18/10/2011 12:23, roland.te...@gmail.com a écrit :


- OVH en serveur mutualisé est en 5.2.17 ...


Pas du tout.
Il suffit de mettre à la racine un fichier .htaccess contenant la ligne
SetEnv PHP_VER 5_TEST


Merci, j'étais restée sur cette page :
http://pro.ovh.net/test.php5
qui m'indiquait cette version.

Alors que leur guide était bien clair :
http://guides.ovh.com/Php5ChezOvh

Je vais me laver les yeux et je reviens.

Et je vais de ce pas aller visiter les sites gratuits proposés sur la page :
http://galette.tuxfamily.org/documentation/fr/installation/index.html#pre-requis-et-hebergement

Merci

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Galette 0.7 et PHP 5.3

2011-10-18 Par sujet Mélissa Djebel


Bonjour,

Pourquoi pas, mais d'après leur phpinfo()
http://null.mutu.sivit.org/check.php
ils sont en PHP Version 5.2.6-1+lenny4, ce qui n'est pas compatible.

Ou il y a une possibilité d'activer le 5.3 ?

Merci tout de même

Le 18/10/2011 12:34, Yannick VOYEAUD a écrit :


En largement moins de 100€ tu as SIVIT http://sivit.fr que j'utilise
depuis quelques années déjà



___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Question de débutante : utiliser les classes et Zend DB

2011-09-24 Par sujet Mélissa Djebel

Bonjour,

Le 23/09/2011 18:34, Johan Cwiklinski a écrit :


Ça va vous changer un peu ! ;)


En fait, je viens du C#/.Net, donc ça me change beaucoup le PHP Objet. 
Ma 1ère difficulté a été de trouver un éditeur PHP avancé, mais j'ai 
trouvé NetBeans et j'en suis pour l'instant assez content. Il supporte 
même le debug, c'est pas top, mais ça marche bien quand même.



C'est une question vaste, pas facile d'y répondre précisément...
Je pense qu'une idée serait de prendre le code d'une classe existante
assez simple (soit dans Galette, soit dans les plugins Auto ou Paypal),


Oui, j'ai pris le plugin Auto et il m'a bien aidé pour débuter et avoir 
ma 1ère page affichée, les require_once au bon endroit, etc.



//les champs désactivés (les mêmes que sur self_adherent) - optionnel (à
priori)
$inactifs  = $a-disabled_fields + $a-edit_disabled_fields;


Là, j'ai été obligée de faire un $inactif = array(); car sinon les 
bonnes valeurs passées n'étaient pas stockées (justement les valeurs que 
l'utilisateur n'a pas le droit de changer). Sauf que j'initialise ou 
créé un utilisateur, donc j'ai besoin de pouvoir les écrire.



$ok = $member-check($valeurs, $requis, $inactifs);


Je l'aurais jamais trouvé cette méthode!
J'ai l'habitude du C# où l'on a des propriétés publiques avec des champs 
privés:

private int id_adh;
public int AdherentId{
get{ return id_adh; }
set{ id_adh = value; }
}
On peut affecter des valeurs à un objet, finir avec objet-store() et 
les valeurs affectées sont stockées en base comme on s'y attend. Avec 
adherent, ce n'est pas le cas, si on affecte des valeurs à ce qu'on 
suppose être les variables, il se passe rien, ça reste vide :-(


Bref, je n'arrivai pas à comprendre quelles variables étaient utilisées 
dans l'application et quelles variables étaient utilisées par Zend DB 
pour faire les insert/update.



//si tout est OK, on peut enregistrer dans la base
if ( $ok === true ) {
 $member-store();
}


J'ai enfin réussi tard hier soir à faire mon insert depuis mon import. 
Il me manque juste un p'tit problème : les accents ! Ah! Ah! Ah! Les 
bons vieux problèmes d'encodage d'accents !


J'ai un é dans la base, et ça me donne � à l'écran !


Le système de plugins tel qu'il est implémenté actuellement reste très
rudimentaire ; je me suis cantonné à implémenter des fonctionnalités
complètement annexes, rien encore qui modifie ou étende la fiche adhérent.


Exact, dans notre cas, on aurait besoin de pouvoir dire si un champ est 
modifiable ou non par l'utilisateur. Par exemple, le login ne devrait 
pas pouvoir être modifiable, le reste pourquoi pas, mais le login non. 
Si on pouvait ajouter la fonctionnalité à l'admin de choisir quels 
champs sont modifiables ou non, ça serait cool ;)



En espérant que ça aide un peu :-)


Ben oui, j'aurai jamais trouvé la bonne méthode au milieu pour stocker 
mon adherent, maintenant c'est fait, je vais pouvoir faire la même chose 
avec le complément spécifique.


Merci,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


[Galette-discussion] Question de débutante : utiliser les classes et Zend DB

2011-09-23 Par sujet Mélissa Djebel

Bonjour à tous,

Avec mon oncle, on a choisit Galette pour la gestion d'un aéroclub. Pour 
ne pas ré-inventer la roue, on souhaite partir de Galette 0.7 et ajouter 
des plugins pour la gestion spécifique à l'aéroclub.
Jusqu'à présent la gestion se faisait entièrement en Access2 sur un 
vieux Win2K.


Dans un premier temps, je chercher à faire une chose en particulier :
- importer les membres de l'Access2 dans Galette 0.7. Pour ce faire, 
j'ai un fichier CSV avec tous les membres et les données habituelles 
dont certaines sont à stocker dans la table galette_adherent et une 
autre partie dans une table complément pour simplifier la gestion avec 
un clef étrangère sur pseudo_adh.


La table de complément ressemble à ça :
CREATE TABLE `pilote_adherent_complement` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `pseudo_adh` varchar(6) NOT NULL,
  `tel_travail` varchar(25) NOT NULL,
  `no_fax` varchar(25) DEFAULT NULL,
  `actif` tinyint(1) NOT NULL,
  `est_eleve` tinyint(1) NOT NULL,
  `indicateur_journalier` int(11) NOT NULL,
  `date_dernier_vol` date DEFAULT NULL,
  `date_visite_medicale` date DEFAULT NULL,
  `date_fin_license` date DEFAULT NULL,
  `date_vol_controle` date DEFAULT NULL,
  `indicateur_forfait` int(11) NOT NULL,
  `ck_situation_aero` tinyint(1) NOT NULL,
  `no_bb` int(11) DEFAULT NULL,
  `no_ppl` int(11) NOT NULL,
  `autre_qualifications` varchar(255) NOT NULL,
  `releve_mail` tinyint(1) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `pseudo_adh` (`pseudo_adh`)
)

Et là où je suis totalement plantée et je n'arrive pas à avancer, c'est 
quelle classe je dois créer dans mon plugin et comment l'interfacer avec 
Zend pour faire un insert ou un update.


L'import des données ne va pas être fait en one-shot mais va être fait 
régulièrement tant que le gros système de comptabilité derrière en 
Access2 continue sa vie en attendant de migrer petit à petit vers 
Galette 0.7.


Quelqu'un peu m'expliquer succinctement comment trouver si l'adherent 
existe déjà via son pseudo, mettre à jour ses infos, enregistrer les 
modifs (en insert ou update, selon). Pour la table de complément, je 
devrais pouvoir comprendre à partir de l'exemple sur les adherents. Même 
si un début de class pourrait m'aider.


Idéalement, j'ai pensé que ma classe de pilote_adherent_complement 
devait hériter de adherent, non ?


D'avance merci,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion