[spip-dev] clean_link et autres redirect

Coucou,

j'ai un peu nettoyé le code pour contourner le petit bug suivant :

    * créer un article (articles_edit.php3?id_rubrique=1&new=oui)

    * valider le contenu (articles.php3 POST)

    * cliquer sur "créer un auteur et l'ajouter à cet article"
        (auteurs_infos.php3?ajouter_id_article=4&new=oui&redirect=XXXXX)

    * arrivée sur la page XXXX, qui n'était pas la bonne
        (aurait dû être articles.php3?id_article=4, était
         articles.php3?id_rubrique=1 suite au POST + création d'article)

Bilan : il faudra, dans chaque page qui peut subir un POST pour créer un
objet, ajouter une ligne du type

    $clean_link = new Link("mapage.php3?id_objet=$id_objet")

En attendant, ça permet aussi de modifier la couleur de fond après avoir
créé un nouvel article :wink:

La fameuse classe Link est bien, mais il lui manque cette connaissance de
l'URL canonique de chaque objet. Faut-il l'ajouter dans la page d'édition
(comme ici articles.php3) ou dans inc_version ?

-- Fil

La fameuse classe Link est bien, mais il lui manque cette connaissance de
l'URL canonique de chaque objet. Faut-il l'ajouter dans la page d'édition
(comme ici articles.php3) ou dans inc_version ?

A mon avis, dans la page d'édition.