Adapter son code pour la 2.24 n° 24

On continue avec la variable globale $p_url (ou son équivalent $GLOBALS['p_url']) qui est à remplacer par un appel à dcCore::app()->admin->getPageURL(), partout dans votre code.

Cette variable permettait aux plugins de pouvoir recomposer une URL de page de gestion facilement.

Avant :

http::redirect($p_url . '&edit=1&id=' . $id);

Après :

http::redirect(dcCore::app()->admin->getPageURL() . '&edit=1&id=' . $id);

L’expression régulière de recherche à utiliser étant :

((\\*?)\$p_url|\$GLOBALS\['p_url'\])

Si vous n’aimez pas les expressions régulières, alors cherchez ceci :

$GLOBALS['p_url']
$p_url
\$GLOBALS['p_url']
\$p_url

Et à remplacer par :

dcCore::app()->admin->getPageURL()

Par ailleurs n’oubliez pas de supprimer les lignes contenant :

global $p_url;

Elles ne serviront plus.


Comme pour la variable $core (voir à ce sujet le billet), vous pouvez ne toucher à rien pour l’instant, la variable globale étant toujours déclarée.

Notez qu’elle sera supprimée dans le futur, donc tant que vous y êtes, sautez le pas ;-)

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/15527

Haut de page