•  » Plugins
  •  » [Plugin] LocalFiles Editor

#106 2007-09-20 20:58:30

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] LocalFiles Editor

Bon, ben je vais me répondre tout seul alors ;-)
J'utilise htmlspecialchars pour envoyer le fichier dans la zone d'édition, et htmlspecialchars_decode pour le remettre dans le fichier...
Ca ne devrait pas poser de problèmes?


P@t

Hors ligne

#107 2007-09-20 21:21:00

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] LocalFiles Editor

Aucun.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#108 2007-09-20 21:52:30

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: [Plugin] LocalFiles Editor

P@t a écrit:

Je viens de trouver un petit bug dans la dernière version...

C'est lors de l'édition du template picture.tpl. Dans ce fichier, on a un </textarea> (qui correspond à l'ajout de commentaires). Du coup, ca me ferme la zone d'édition de LocalFile Editor.
Et je ne vois pas comment régler ce problème... Est-ce que quelqu'un aurait une solution?

Remplace < par &lt;. Je pense qu'il sera interpété à la lecture comme un caractère et nom comme un début de tag (je ne sais pas si un htmlentities appliqué sur le texte conviendrait).

Hors ligne

#109 2007-09-21 12:43:10

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] LocalFiles Editor

Pour des raisons de sécurité, vous veillerez à intégrer rapidement la dernière version de LocalFile Editor.
   Révision 1.7.i


Le problème de l'édition du fichier picture.tpl a également été résolu.

Dernière modification par P@t (2007-09-23 04:25:52)


P@t

Hors ligne

#110 2007-09-23 04:28:13

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] LocalFiles Editor

Petit correctif pour la version 1.7.i
Le code php est également vérifié avant l'enregistrement pour le config_local.inc.php et les fichiers de langue.

Je rappelle qu'il est important de faire cette mise à jour.

PS: j'oubliais: merci à ddtddt pour la traduction en espagnol ;-)

Dernière modification par P@t (2007-09-23 11:46:54)


P@t

Hors ligne

#111 2007-09-23 14:29:15

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Plugin] LocalFiles Editor

P@t a écrit:

Petit correctif pour la version 1.7.i
Le code php est également vérifié avant l'enregistrement pour le config_local.inc.php et les fichiers de langue.

Tu devrais éviter de changer le code dans une même archive.
Hier, j'avais récupéré le zip LocalFilesEditor_17i.zip et aujourd'hui, ce n'est plus le même!
A part suivre le forum ou les extensions, rien n'indique le changement, notamment un certain plugin UpToD@te!

Hors ligne

#112 2007-09-23 14:31:03

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] LocalFiles Editor

rub a écrit:

A part suivre le forum ou les extensions, rien n'indique le changement, notamment un certain plugin UpToD@te!

P@t,

On lui dit... !?

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#113 2007-09-23 14:36:00

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] LocalFiles Editor

rub a écrit:

P@t a écrit:

Petit correctif pour la version 1.7.i
Le code php est également vérifié avant l'enregistrement pour le config_local.inc.php et les fichiers de langue.

Tu devrais éviter de changer le code dans une même archive.
Hier, j'avais récupéré le zip LocalFilesEditor_17i.zip et aujourd'hui, ce n'est plus le même!
A part suivre le forum ou les extensions, rien n'indique le changement, notamment un certain plugin UpToD@te!

Oui oui, je sais... j'ai juste rajouté une fonction permettant d'analyser le code php avant l'enregistrement...
Et j'avais pas envie de resortir une nouvelle version, à cause des messages de mise à jour indispensable en 1.7.i

D'ailleur, pour cette fonction d'anayle de code php, je pensais qu'on pourrait peut-etre l'intégrer à pwg...
Ainsi, les fichiers locaus php pourraient etre analysés avant d'etre inclus, qu'est-ce que vous en pensez?

Dernière modification par P@t (2007-09-23 14:37:05)


P@t

Hors ligne

#114 2007-09-23 14:48:16

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Plugin] LocalFiles Editor

Et c'est quoi ta fonction exactement?
Pourquoi pas rajouter des tests mais il faudrait le faire par appel d'un trigger pour rajouter éventuellement d'autres tests.

Hors ligne

#115 2007-09-23 14:51:02

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Plugin] LocalFiles Editor

VDigital a écrit:

rub a écrit:

A part suivre le forum ou les extensions, rien n'indique le changement, notamment un certain plugin UpToD@te!

P@t,

On lui dit... !?

8-)

On lui dit quoi? (j'ai pas compris!)

Hors ligne

#116 2007-09-23 14:56:51

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] LocalFiles Editor

rub a écrit:

Et c'est quoi ta fonction exactement?
Pourquoi pas rajouter des tests mais il faudrait le faire par appel d'un trigger pour rajouter éventuellement d'autres tests.

Voila la fonction en question, trouvée sur le manuel de php, et légèrement modifiée:

Code:

function eval_syntax($code)
{
    $code = stripslashes(str_replace(array('<?php', '?>'), '', $code));
    $b = 0;
    foreach (token_get_all($code) as $token) {
        if ('{' == $token) ++$b;
        else if ('}' == $token) --$b;
    }
    if ($b) return false; // Unbalanced braces would break the eval below
    else {
        ob_start(); // Catch potential parse error messages
        $eval = eval('if(0){' . $code . '}'); // Put $code in a dead code sandbox to prevent its execution
        ob_end_clean();
        if ($eval === false) return false;
        else return '<?php' . $code . '?>';
    }
}

Tou d'abord, ca enleve les balises php (si elle existent), ca teste le code, puis ca renvoit le code (avec les balises) si c'est correct, sinon, ca renvoit false.
Meme si les balises php sont mal placées ou absentes, ca les met au bon endroit.
Mais si on intègre ca à pwg, il faudra modifier ca... le coup du replacement de balises, c'est pour localfile editor ;-)

Vous pouvez tester cette fonction ca sur LocalFiles Editor, ca marche nickel...

rub a écrit:

On lui dit quoi? (j'ai pas compris!)

Moi non plus...

Dernière modification par P@t (2007-09-23 14:59:09)


P@t

Hors ligne

#117 2007-09-23 15:53:11

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] LocalFiles Editor

Ben du coup, voila une version 1.7.j
J'avais pas vu, petite boulette lors de l'enregistrement du fichier de sauvegarde (le .bak n'était pas au bon endroit)


P@t

Hors ligne

#118 2007-09-23 16:09:27

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] LocalFiles Editor

P@t a écrit:

rub a écrit:

On lui dit quoi? (j'ai pas compris!)

Moi non plus...

8-)

rub a écrit:

A part suivre le forum ou les extensions, rien n'indique le changement, notamment un certain plugin UpToD@te!

[hs]Après l'ambulance, le corbillard: Pom.... Pom.... Poomm-Pom...[/hs]
8-)

Les explications: http://forum.phpwebgallery.net/viewtopi … 108#p71108
Au revoir Up2D@te on t'aimait bien.

Sniff...
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#119 2007-09-23 21:34:30

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Plugin] LocalFiles Editor

Up2D@te a simplement fusionné avec un camarade pour faire une longue vie au topic sur la séparation des plugins...
Up2D@te n'est pas mort car il sera toujours dans plugin managerl

D'ailleurs pourquoi Up2D@te serait mort!
Quid des mises à jour des thèmes et des templates?

Hors ligne

#120 2007-09-24 19:28:57

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] LocalFiles Editor

rub a écrit:

D'ailleurs pourquoi Up2D@te serait mort!
Quid des mises à jour des thèmes et des templates?

Quelque chose à faire, effectivement.
Mais avant normalisons les entêtes...

Donc, themeconf.inc.php à mettre à la sauce des main.inc.php
et créons donc en 1.8: templateconf.inc.php

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

  •  » Plugins
  •  » [Plugin] LocalFiles Editor

Pied de page des forums

Propulsé par FluxBB

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