Project

General

Profile

Anomalie #4655

Plugin widget ressource ne fonctionne pas en 2.3

Added by Lucas Francavilla over 11 years ago. Updated over 11 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
01/08/2013
Due date:
% Done:

100%

Distribution:
EOLE 2.3

Description

Sur la 2.3, lorsqu'un widget ressource est créé il ne fonctionne pas. Il apparaît bien dans la liste des widgets mais lorsque l'on clic dessus, il y a écrit "Chargement".
En 2.2, ça fonctionne

Associated revisions

Revision 1d5bea50 (diff)
Added by Lucas FRANCAVILLA over 11 years ago

Correction bug URL d'un widget ressource fixes #4655

History

#1 Updated by Lucas Francavilla over 11 years ago

Apparemment il y a un problème lors de la création de l'URL. Elle ressemble à ça :

../includes/plugins/plugin_widget_ressource/p_widget_ressource.php&format=M&pitem=10088&

alors que le premier paramètre GET doit être appelé comme ceci :

../includes/plugins/plugin_widget_ressource/p_widget_ressource.php?format=M&pitem=10088&

Le ? est remplacé par un &, ce qui plante le widget.

Autre fait qui semble lié, après des multiple modifications du widget, il arrive qu'un ? vienne se placer tout à la fin de l'URL comme ceci :

../includes/plugins/plugin_widget_ressource/p_widget_ressource.php&format=M&pitem=10088&?

#2 Updated by Lucas Francavilla over 11 years ago

Le problème se situe dans le fichier tutorial/scr_savewidget.php

Une partie du code a été supprimé de la 2.2 -> 2.3

en 2.2 :

if (!preg_match('/getsource/',$url) ) {
    if(substr($url,(strlen($url)-1),1)!='?')
        $url .= "?";
    else
        $url .= "&";
    $url .= "format=M&pitem=$id&";
}

en 2.3 :

if (!preg_match('/getsource/',$url) ) {
    $url .= "&format=M&pitem=$id&";
}

#3 Updated by Anonymous over 11 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#4 Updated by Arnaud FORNEROT over 11 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF