X-Git-Url: http://git.cyclocoop.org/?p=velocampus%2Fweb%2Fwww.git;a=blobdiff_plain;f=www%2Fecrire%2Findex.php;fp=www%2Fecrire%2Findex.php;h=e5bc01d499048b8d2f2feadfe8d16ce86ccf8d0d;hp=0000000000000000000000000000000000000000;hb=80b4d3e85f78d402ed2e73f8f5d1bf4c19962eed;hpb=aaf970bf4cdaf76689ecc10609048e18d073820c diff --git a/www/ecrire/index.php b/www/ecrire/index.php new file mode 100644 index 0000000..e5bc01d --- /dev/null +++ b/www/ecrire/index.php @@ -0,0 +1,171 @@ + $GLOBALS['visiteur_session']['lang']) { + include_spip('action/converser'); + action_converser_post($GLOBALS['visiteur_session']['lang'],true); +} + + +// Passer la main aux outils XML a la demande (meme les redac s'ils veulent). +// mais seulement si on a bien ete auhentifie +if ($var_f = _request('transformer_xml')) { + set_request('var_url', $exec); + $exec = $var_f; +} + +if ($var_f = tester_url_ecrire($exec)) { + $var_f = charger_fonction ($var_f); + $var_f(); // at last +} +else { +// Rien de connu: rerouter vers exec=404 au lieu d'echouer +// ce qui permet de laisser la main a un plugin + $var_f = charger_fonction('404'); + $var_f($exec); +} + +$debug = ((_request('var_mode') == 'debug') OR !empty($tableau_des_temps)) ? array(1) : array(); +if ($debug) { + $var_mode_affiche = _request('var_mode_affiche'); + $GLOBALS['debug_objets'][$var_mode_affiche][$var_mode_objet . 'tout'] = ($var_mode_affiche== 'validation' ? $page['texte'] :""); + echo erreur_squelette(); +} +?>