r9651 - spip/ecrire/exec

Author: esj@rezo.net
Date: 2007-07-02 07:26:22 +0200 (lun, 02 jui 2007)
New Revision: 9651

Log:
premier pb avec [9649] (vu d'autres mais pas le temps là).

Modified:
   spip/ecrire/exec/calendrier.php

Details: http://trac.rezo.net/trac/spip/changeset/9651

Log:
premier pb avec [9649] (vu d'autres mais pas le temps là).

Si c'est trop tôt on inverse, hein.

-- Fil

Le 2 juil. 07 à 10:19, Fil a écrit :

Log:
premier pb avec [9649] (vu d'autres mais pas le temps là).

Si c'est trop tôt on inverse, hein.

C'est bien de se jeter à l'eau, mais faut prévenir clairement que cette version est instable.
Je vais continuer l'investigation, mais il y a un bazar dont je ne m'occuperai pas et qui va probablement etre affecté par ça,
c'est le champ extra.

Effet secondaire bizarre: à présent les variables déclarées globales et non présentes dans l'URL ne sont pas indéfinies mais égales à NULL ??? Regarde "$descriptif" à l'entrée de exec_mots_edit_dist par exemple.

Committo,Ergo:Sum

C'est bien de se jeter à l'eau, mais faut prévenir clairement que
cette version est instable.

Oui, c'est pour ça que j'ai fait un mail à spip-dev

Je vais continuer l'investigation, mais il y a un bazar dont je ne
m'occuperai pas et qui va probablement etre affecté par ça,
c'est le champ extra.

A priori $GLOBALS['extra'] est la définition des champs extras, faite
dans ecrire/mes_options

Effet secondaire bizarre: à présent les variables déclarées globales
et non présentes dans l'URL ne sont pas indéfinies mais égales à
NULL ??? Regarde "$descriptif" à l'entrée de exec_mots_edit_dist par
exemple.

C'est normal :

$a = null;
var_dump(isset($a));

-> bool(false)

-- Fil

Le 2 juil. 07 à 15:20, Fil a écrit :

C'est normal :

$a = null;
var_dump(isset($a));

-> bool(false)

Arghhhhh! "undefined" s'écrit NULL en PHP ! Une fois de plus la sémantique de PHP m'hallucine.

Je vais prendre les mesures qui s'imposent. Dans mon prochain commit, les 500 fichiers .PHP de SPIP seront renommés .LSD au moins tout le monde sera prévenu.

Cogito, Ergo Committo

> Je vais continuer l'investigation, mais il y a un bazar dont je ne
> m'occuperai pas et qui va probablement etre affecté par ça,
> c'est le champ extra.

Je viens de tester c'est pas cassé :slight_smile:

-- Fil