Hello,
J'ai commencé une bafouille sur la partie urlhandler pour l'administration.
Cela passe par une nouvelle classe dcAdminURL :
https://bitbucket.org/dsls/dotclear/commits/e8b17b3a74135ebefc48c98522be8122af7dd749
Dans le principe :
* On ne fait plus de référence en dur aux fichiers .php de l'admin
* On ne construit plus d'url à la main en php.
Par exemple :
Au lieu de : http::redirect('post.php?id='.$post_id.'&tb=1');
On met :
http::redirect($core->adminurl->get(
'admin.post',
array('id' => $post_id, 'tb'=> '1')
));
Chaque plugin voit son url enregistrée automatiquement avec
$core->adminurl->get('admin.plugin.<nom>'), voire
$core->adminurl->get($p_name) si on est dans des fichiers du plugin.
Des objections à une généralisation de ça partout dans l'admin ?
--
Bruno
--
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev