Problème formulaire Edtion Evenement Agenda

Bonjour

Je test en local sur SPIP 1.9.2 le plugin Agenda
J'ai inséré sur une page le #FORMULAIRE_EDITION_EVENEMENT qui s'affiche bien
Mais quand je le remplis et appuye sur le bouton Valider j'obtiens ce message d'erreur

*Fatal error*: Call to undefined function: agenda_action_formulaire_article() in *c:\program files\easyphp1-8\www\xxxx\plugins\agenda_1_9_2\balise\formulaire_edition_evenement.php* on line *38

*Que dois je faire ?

Merci d'avance

--
Philippe Bessière
www.francomix.com

Philippe Bessière wrote:

Bonjour

Je test en local sur SPIP 1.9.2 le plugin Agenda
J'ai inséré sur une page le #FORMULAIRE_EDITION_EVENEMENT qui s'affiche bien
Mais quand je le remplis et appuye sur le bouton Valider j'obtiens ce message d'erreur

*Fatal error*: Call to undefined function: agenda_action_formulaire_article() in *c:\program files\easyphp1-8\www\xxxx\plugins\agenda_1_9_2\balise\formulaire_edition_evenement.php* on line *38

*Que dois je faire ?

Salut,
  J'ai fait un patch ici:
  Plugin Agenda pour SPIP 1.9 - SPIP-Contrib

Mais il reste un probleme: si on clique sur supprimer/annuler/ajouter, l'action est bien executé, mais la page n'est pas fermée et rafraichie.

--
Olivier

Philippe Bessière wrote:

Bonjour

Je test en local sur SPIP 1.9.2 le plugin Agenda
J'ai inséré sur une page le #FORMULAIRE_EDITION_EVENEMENT qui s'affiche bien
Mais quand je le remplis et appuye sur le bouton Valider j'obtiens ce message d'erreur

*Fatal error*: Call to undefined function: agenda_action_formulaire_article() in *c:\program files\easyphp1-8\www\xxxx\plugins\agenda_1_9_2\balise\formulaire_edition_evenement.php* on line *38

*Que dois je faire ?

Merci d'avance

Salut,
  J'ai un patch la: Plugin Agenda pour SPIP 1.9 - SPIP-Contrib

Mais le formulaire ne se ferme pas apres l'action.

--
Olivier

Olivier Archer a écrit :

Philippe Bessière wrote:

Bonjour

Je test en local sur SPIP 1.9.2 le plugin Agenda
J'ai inséré sur une page le #FORMULAIRE_EDITION_EVENEMENT qui s'affiche bien
Mais quand je le remplis et appuye sur le bouton Valider j'obtiens ce message d'erreur

*Fatal error*: Call to undefined function: agenda_action_formulaire_article() in *c:\program files\easyphp1-8\www\xxxx\plugins\agenda_1_9_2\balise\formulaire_edition_evenement.php* on line *38

*Que dois je faire ?

Salut,
    J'ai fait un patch ici:
    Plugin Agenda pour SPIP 1.9 - SPIP-Contrib

Mais il reste un probleme: si on clique sur supprimer/annuler/ajouter, l'action est bien executé, mais la page n'est pas fermée et rafraichie.

Merci Olivier

Ton patch s'applique à la page formulaire_edition_evenement.php ?

Une fois appliqué je regarde pour le problème qu'il reste

Philippe Bessière
www.francomix.com

Philippe Bessière wrote:

Olivier Archer a écrit :

Philippe Bessière wrote:

Bonjour

Je test en local sur SPIP 1.9.2 le plugin Agenda
J'ai inséré sur une page le #FORMULAIRE_EDITION_EVENEMENT qui s'affiche bien
Mais quand je le remplis et appuye sur le bouton Valider j'obtiens ce message d'erreur

*Fatal error*: Call to undefined function: agenda_action_formulaire_article() in *c:\program files\easyphp1-8\www\xxxx\plugins\agenda_1_9_2\balise\formulaire_edition_evenement.php* on line *38

*Que dois je faire ?

Salut,
    J'ai fait un patch ici:
    Plugin Agenda pour SPIP 1.9 - SPIP-Contrib

Mais il reste un probleme: si on clique sur supprimer/annuler/ajouter, l'action est bien executé, mais la page n'est pas fermée et rafraichie.

Merci Olivier

Ton patch s'applique à la page formulaire_edition_evenement.php ?

Il s'applique a
balise/formulaire_edition_evenement.php
et
inc/editer_evenement.php

Une fois appliqué je regarde pour le problème qu'il reste

Sur

j'ai un return false qui regle en partie le probleme. Mais la page n'est pas rafraichie, et j'ai pour l'instant mis un return "<meta http-equiv='refresh' content='0';URL=$url'>"; a la place. Mais c'est du bricolage non ?

Un autre probleme qui me reste est la difference entre le formulaire public et le privé. Les widgets calendar ne fonctionnent pas sur public, ainsi que la saisie rapide de liste( ie showCalendar_evenement_debut non defini). La voie que j'essai d'explorer est de /remplacer/ formulaires/formulaire_edition_evenement.html par un truc du style:

<?

if (!defined("_ECRIRE_INC_VERSION")) return;

include_spip("inc/agenda_gestion");
include_spip('inc/calendar');

print Agenda_formulaire_edition_evenement([(#ENV{id_evenement,NULL})], false, '', $titre_defaut);

return ;

?>

Car Agenda_formulaire_edition_evenement fait tout bien. Mais je n'ai tj le widget calendar. Il faut trouver le bon include ?

Je ne sais pas si c'est une bonne approche, peut-etre que les formulaires doivent etre differents ?

--
Olivier