$redirection, 'id' => $id_article, '_afficher_url' => ($redirection ? propre("[->$redirection]") : ''), ); return $valeurs; } function formulaires_rediriger_article_verifier_dist($id_article, $retour = '') { $erreurs = array(); if (($redirection = _request('redirection')) == $id_article || $redirection == 'art' . $id_article) { $erreurs['redirection'] = _T('info_redirection_boucle'); } return $erreurs; } function formulaires_rediriger_article_traiter_dist($id_article, $retour = '') { $url = preg_replace(',^\s*https?://$,i', '', rtrim(_request('redirection'))); if ($url) { $url = corriger_caracteres($url); } include_spip('action/editer_article'); articles_set($id_article, array('virtuel' => $url)); $js = _AJAX ? '' : ''; return array( 'message_ok' => ($url ? _T('info_redirection_activee') : _T('info_redirection_desactivee')) . $js, 'editable' => true ); }