Annonce

#16 2014-07-05 23:51:18

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Comment tester la mise à jour automatique d'un plugin

hmm les regex sont pas super permissives, je vais voir si on peut arranger un  peu ça

Hors ligne

#17 2014-07-07 22:02:30

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Comment tester la mise à jour automatique d'un plugin

il faut que ça soit un fichier maintain.class.php et pas maintain.inc.php
http://piwigo.org/doc/doku.php?id=dev:c … ance_class

et aussi ça

Code:

conf_update_param('LLGBO2settings',serialize($default_Main), true);

tu vas avoir dans $conf['LLGBO2settings'] une version serializée de ta conf, je suppose que c'est pas ce que tu veux
comme écrit là http://piwigo.org/doc/doku.php?id=dev:c … date_param plus besoin de serializer ce qu'on donne à conf_update_param

et du coup je te conseille d'appeller "install" dans "update"
http://piwigo.org/dev/browser/extension … s.php#L103

Hors ligne

#18 2014-07-07 22:06:49

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Comment tester la mise à jour automatique d'un plugin

ah et aussi ta classe DOIT s'appeller LLGBO2_maintain et rien d'autre
sinon elle n'est pas détectée et il ne se passe rien (là il y a des warnings en pagaille pour variables manquantes)

--

et sinon il ne manquerait pas des fichiers ? du style "admin.php" (si ce n'est pas terminé au temps pour moi :) )

--

http://piwigo.org/dev/browser/extension … nc.php#L53
c'est un "l" minuscule "load_language"

pareil lignes 253 et 254, "a" minuscule

Hors ligne

#19 2014-07-08 08:32:04

gbo
Membre
PACA
2006-11-01
1200

Re: Comment tester la mise à jour automatique d'un plugin

Merci pour cet audit du code:

mistic100 a écrit:

ah et aussi ta classe DOIT s'appeller LLGBO2_maintain et rien d'autre
sinon elle n'est pas détectée et il ne se passe rien (là il y a des warnings en pagaille pour variables manquantes)
--
et sinon il ne manquerait pas des fichiers ? du style "admin.php" (si ce n'est pas terminé au temps pour moi :) )
--
http://piwigo.org/dev/browser/extension … nc.php#L53
c'est un "l" minuscule "load_language"
pareil lignes 253 et 254, "a" minuscule
--
tu vas avoir dans $conf['LLGBO2settings'] une version serializée de ta conf, je suppose que c'est pas ce que tu veux
comme écrit là http://piwigo.org/doc/doku.php?id=dev:c … date_param plus besoin de serializer ce qu'on donne à conf_update_param

je corrige les majuscules, les autres remarques sont liées à une mauvaise utilisation de SVN.
pour la variable $conf['LLGBO2settings'], je regarde la documentation.
une fois tout cela corrigé, je remonte tout dans SVN.


(Edit 19H00]
la partie administration fonctionne avec un seul enregistrement en base de données.
je dois encore corriger les bugs induits par la nouvelle définition des  paramètres.

Dernière modification par gbo (2014-07-08 18:51:42)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact