diff --git a/ecrire/inc_version.php b/ecrire/inc_version.php index 356d1bfedcc77ac5aa6527eae4dfba03c603c170..06fcc0e6b3be8788f2684126cd0ca0b50fd847b2 100644 --- a/ecrire/inc_version.php +++ b/ecrire/inc_version.php @@ -245,7 +245,7 @@ $spip_pipeline = array( 'afficher_fiche_objet'=>'', 'afficher_config_objet' => '', 'afficher_contenu_objet' => '', - 'afficher_revision_objet'=>'', + #'afficher_revision_objet'=>'', 'affiche_droite' => '', 'affiche_gauche' => '', 'affiche_milieu' => '', @@ -288,8 +288,8 @@ $spip_pipeline = array( 'post_propre' => '', 'pre_typo' => '|extraire_multi', 'post_typo' => '|quote_amp', - 'pre_edition' => '|premiere_revision', - 'post_edition' => '|nouvelle_revision', + 'pre_edition' => '|enregistrer_premiere_revision', + 'post_edition' => '|enregistrer_nouvelle_revision', 'pre_insertion' => '', 'pre_syndication' => '', 'post_syndication' => '', @@ -311,12 +311,12 @@ $spip_pipeline = array( 'trig_propager_les_secteurs' => '', ); -# pour activer #INSERT_HEAD sur tous les squelettes, qu'ils aient ou non -# la balise, decommenter la ligne ci-dessous (+ supprimer tmp/charger_pipelines) -# $spip_pipeline['affichage_final'] .= '|f_insert_head'; - # la matrice standard (fichiers definissant les fonctions a inclure) -$spip_matrice = array (); +$spip_matrice = array ( + # temporaire pour corriger les revisions, avant de les passer en plugin + 'enregistrer_premiere_revision' => '_DIR_RESTREINT:inc/revisions.php', + 'enregistrer_nouvelle_revision' => '_DIR_RESTREINT:inc/revisions.php' +); # les plugins a activer $plugins = array(); // voir le contenu du repertoire /plugins/ # les surcharges de include_spip() @@ -335,31 +335,31 @@ $tables_jointures = array(); // Liste des statuts. $liste_des_statuts = array( - "info_administrateurs" => '0minirezo', - "info_redacteurs" =>'1comite', - "info_visiteurs" => '6forum', - "info_statut_site_4" => '5poubelle' - ); + "info_administrateurs" => '0minirezo', + "info_redacteurs" =>'1comite', + "info_visiteurs" => '6forum', + "info_statut_site_4" => '5poubelle' +); $liste_des_etats = array( - 'texte_statut_en_cours_redaction' => 'prepa', - 'texte_statut_propose_evaluation' => 'prop', - 'texte_statut_publie' => 'publie', - 'texte_statut_poubelle' => 'poubelle', - 'texte_statut_refuse' => 'refuse' - ); + 'texte_statut_en_cours_redaction' => 'prepa', + 'texte_statut_propose_evaluation' => 'prop', + 'texte_statut_publie' => 'publie', + 'texte_statut_poubelle' => 'poubelle', + 'texte_statut_refuse' => 'refuse' +); $liste_des_forums = array( - 'bouton_radio_modere_posteriori' => 'pos', - 'bouton_radio_modere_priori' => 'pri', - 'bouton_radio_modere_abonnement' => 'abo', - 'info_pas_de_forum' => 'non' + 'bouton_radio_modere_posteriori' => 'pos', + 'bouton_radio_modere_priori' => 'pri', + 'bouton_radio_modere_abonnement' => 'abo', + 'info_pas_de_forum' => 'non' ); // liste des methodes d'authentifications $liste_des_authentifications = array( - 'spip'=>'spip', - 'ldap'=>'ldap' + 'spip'=>'spip', + 'ldap'=>'ldap' ); // Experimental : pour supprimer systematiquement l'affichage des numeros @@ -475,45 +475,17 @@ OR _request('action') == 'test_dirs')) { // autrement c'est une install ad hoc (spikini...), on sait pas faire } -// -// Reglage de l'output buffering : si possible, generer une sortie -// compressee pour economiser de la bande passante ; sauf dans l'espace -// prive car sinon ca rame a l'affichage (a revoir...) -// - -@header("Vary: Cookie, Accept-Encoding"); -// si un buffer est deja ouvert, stop -if (!test_espace_prive() -AND $flag_ob -AND strlen(ob_get_contents())==0 -AND !headers_sent()) { - if ( - $GLOBALS['meta']['auto_compress_http'] == 'oui' - // special bug de proxy - AND !(isset($_SERVER['HTTP_VIA']) AND preg_match(",NetCache|Hasd_proxy,i", $_SERVER['HTTP_VIA'])) - // special bug Netscape Win 4.0x - AND (strpos($_SERVER['HTTP_USER_AGENT'], 'Mozilla/4.0') === false) - // special bug Apache2x - #&& !preg_match(",Apache(-[^ ]+)?/2,i", $_SERVER['SERVER_SOFTWARE']) - // test suspendu: http://article.gmane.org/gmane.comp.web.spip.devel/32038/ - #&& !($GLOBALS['flag_sapi_name'] AND preg_match(",^apache2,", @php_sapi_name())) - // si la compression est deja commencee, stop - # && !@ini_get("zlib.output_compression") - AND !@ini_get("output_handler") - AND !isset($_GET['var_mode']) # bug avec le debugueur qui appelle ob_end_clean() - ) - ob_start('ob_gzhandler'); -} // Vanter notre art de la composition typographique // La globale $spip_header_silencieux permet de rendre le header minimal pour raisons de securite define('_HEADER_COMPOSED_BY', "Composed-By: SPIP"); - -if (!headers_sent()) +if (!headers_sent()) { + header("Vary: Cookie, Accept-Encoding"); if (!isset($GLOBALS['spip_header_silencieux']) OR !$GLOBALS['spip_header_silencieux']) - @header(_HEADER_COMPOSED_BY . " $spip_version_affichee @ www.spip.net" . (isset($GLOBALS['meta']['plugin_header'])?(" + ".$GLOBALS['meta']['plugin_header']):"")); + header(_HEADER_COMPOSED_BY . " $spip_version_affichee @ www.spip.net" . (isset($GLOBALS['meta']['plugin_header'])?(" + ".$GLOBALS['meta']['plugin_header']):"")); else // header minimal - @header(_HEADER_COMPOSED_BY . " @ www.spip.net"); + header(_HEADER_COMPOSED_BY . " @ www.spip.net"); +} # spip_log($_SERVER['REQUEST_METHOD'].' '.self() . ' - '._FILE_CONNECT);