@@ -17,7 +17,7 @@ discard block |
||
| 17 | 17 | **/ |
| 18 | 18 | |
| 19 | 19 | if (defined('_ECRIRE_INC_VERSION')) { |
| 20 | - return; |
|
| 20 | + return; |
|
| 21 | 21 | } |
| 22 | 22 | |
| 23 | 23 | /** |
@@ -36,8 +36,8 @@ discard block |
||
| 36 | 36 | define('_PHP_MIN', '5.6.0'); |
| 37 | 37 | |
| 38 | 38 | if (!defined('_DIR_RESTREINT_ABS')) { |
| 39 | - /** le nom du repertoire ecrire/ */ |
|
| 40 | - define('_DIR_RESTREINT_ABS', 'ecrire/'); |
|
| 39 | + /** le nom du repertoire ecrire/ */ |
|
| 40 | + define('_DIR_RESTREINT_ABS', 'ecrire/'); |
|
| 41 | 41 | } |
| 42 | 42 | |
| 43 | 43 | /** Chemin relatif pour aller dans ecrire |
@@ -57,8 +57,8 @@ discard block |
||
| 57 | 57 | |
| 58 | 58 | // Icones |
| 59 | 59 | if (!defined('_NOM_IMG_PACK')) { |
| 60 | - /** Nom du dossier images */ |
|
| 61 | - define('_NOM_IMG_PACK', 'images/'); |
|
| 60 | + /** Nom du dossier images */ |
|
| 61 | + define('_NOM_IMG_PACK', 'images/'); |
|
| 62 | 62 | } |
| 63 | 63 | /** le chemin http (relatif) vers les images standard */ |
| 64 | 64 | define('_DIR_IMG_PACK', (_DIR_RACINE . 'prive/' . _NOM_IMG_PACK)); |
@@ -67,8 +67,8 @@ discard block |
||
| 67 | 67 | define('_ROOT_IMG_PACK', dirname(__DIR__) . '/prive/' . _NOM_IMG_PACK); |
| 68 | 68 | |
| 69 | 69 | if (!defined('_JAVASCRIPT')) { |
| 70 | - /** Nom du repertoire des bibliotheques JavaScript */ |
|
| 71 | - define('_JAVASCRIPT', 'javascript/'); |
|
| 70 | + /** Nom du repertoire des bibliotheques JavaScript */ |
|
| 71 | + define('_JAVASCRIPT', 'javascript/'); |
|
| 72 | 72 | } // utilisable avec #CHEMIN et find_in_path |
| 73 | 73 | /** le nom du repertoire des bibliotheques JavaScript du prive */ |
| 74 | 74 | define('_DIR_JAVASCRIPT', (_DIR_RACINE . 'prive/' . _JAVASCRIPT)); |
@@ -78,46 +78,46 @@ discard block |
||
| 78 | 78 | # mais on peut les mettre ailleurs et changer completement les noms |
| 79 | 79 | |
| 80 | 80 | if (!defined('_NOM_TEMPORAIRES_INACCESSIBLES')) { |
| 81 | - /** Nom du repertoire des fichiers Temporaires Inaccessibles par http:// */ |
|
| 82 | - define('_NOM_TEMPORAIRES_INACCESSIBLES', "tmp/"); |
|
| 81 | + /** Nom du repertoire des fichiers Temporaires Inaccessibles par http:// */ |
|
| 82 | + define('_NOM_TEMPORAIRES_INACCESSIBLES', "tmp/"); |
|
| 83 | 83 | } |
| 84 | 84 | if (!defined('_NOM_TEMPORAIRES_ACCESSIBLES')) { |
| 85 | - /** Nom du repertoire des fichiers Temporaires Accessibles par http:// */ |
|
| 86 | - define('_NOM_TEMPORAIRES_ACCESSIBLES', "local/"); |
|
| 85 | + /** Nom du repertoire des fichiers Temporaires Accessibles par http:// */ |
|
| 86 | + define('_NOM_TEMPORAIRES_ACCESSIBLES', "local/"); |
|
| 87 | 87 | } |
| 88 | 88 | if (!defined('_NOM_PERMANENTS_INACCESSIBLES')) { |
| 89 | - /** Nom du repertoire des fichiers Permanents Inaccessibles par http:// */ |
|
| 90 | - define('_NOM_PERMANENTS_INACCESSIBLES', "config/"); |
|
| 89 | + /** Nom du repertoire des fichiers Permanents Inaccessibles par http:// */ |
|
| 90 | + define('_NOM_PERMANENTS_INACCESSIBLES', "config/"); |
|
| 91 | 91 | } |
| 92 | 92 | if (!defined('_NOM_PERMANENTS_ACCESSIBLES')) { |
| 93 | - /** Nom du repertoire des fichiers Permanents Accessibles par http:// */ |
|
| 94 | - define('_NOM_PERMANENTS_ACCESSIBLES', "IMG/"); |
|
| 93 | + /** Nom du repertoire des fichiers Permanents Accessibles par http:// */ |
|
| 94 | + define('_NOM_PERMANENTS_ACCESSIBLES', "IMG/"); |
|
| 95 | 95 | } |
| 96 | 96 | |
| 97 | 97 | |
| 98 | 98 | /** Le nom du fichier de personnalisation */ |
| 99 | 99 | if (!defined('_NOM_CONFIG')) { |
| 100 | - define('_NOM_CONFIG', 'mes_options'); |
|
| 100 | + define('_NOM_CONFIG', 'mes_options'); |
|
| 101 | 101 | } |
| 102 | 102 | |
| 103 | 103 | // Son emplacement absolu si on le trouve |
| 104 | 104 | if (@file_exists($f = _ROOT_RACINE . _NOM_PERMANENTS_INACCESSIBLES . _NOM_CONFIG . '.php') |
| 105 | - or (@file_exists($f = _ROOT_RESTREINT . _NOM_CONFIG . '.php')) |
|
| 105 | + or (@file_exists($f = _ROOT_RESTREINT . _NOM_CONFIG . '.php')) |
|
| 106 | 106 | ) { |
| 107 | - /** Emplacement absolu du fichier d'option */ |
|
| 108 | - define('_FILE_OPTIONS', $f); |
|
| 107 | + /** Emplacement absolu du fichier d'option */ |
|
| 108 | + define('_FILE_OPTIONS', $f); |
|
| 109 | 109 | } else { |
| 110 | - define('_FILE_OPTIONS', ''); |
|
| 110 | + define('_FILE_OPTIONS', ''); |
|
| 111 | 111 | } |
| 112 | 112 | |
| 113 | 113 | if (!defined('MODULES_IDIOMES')) { |
| 114 | - /** |
|
| 115 | - * Modules par défaut pour la traduction. |
|
| 116 | - * |
|
| 117 | - * Constante utilisée par le compilateur et le décompilateur |
|
| 118 | - * sa valeur etant traitée par inc_traduire_dist |
|
| 119 | - */ |
|
| 120 | - define('MODULES_IDIOMES', 'public|spip|ecrire'); |
|
| 114 | + /** |
|
| 115 | + * Modules par défaut pour la traduction. |
|
| 116 | + * |
|
| 117 | + * Constante utilisée par le compilateur et le décompilateur |
|
| 118 | + * sa valeur etant traitée par inc_traduire_dist |
|
| 119 | + */ |
|
| 120 | + define('MODULES_IDIOMES', 'public|spip|ecrire'); |
|
| 121 | 121 | } |
| 122 | 122 | |
| 123 | 123 | // *** Fin des define *** // |
@@ -125,9 +125,9 @@ discard block |
||
| 125 | 125 | |
| 126 | 126 | // Inclure l'ecran de securite |
| 127 | 127 | if (!defined('_ECRAN_SECURITE') |
| 128 | - and @file_exists($f = _ROOT_RACINE . _NOM_PERMANENTS_INACCESSIBLES . 'ecran_securite.php') |
|
| 128 | + and @file_exists($f = _ROOT_RACINE . _NOM_PERMANENTS_INACCESSIBLES . 'ecran_securite.php') |
|
| 129 | 129 | ) { |
| 130 | - include $f; |
|
| 130 | + include $f; |
|
| 131 | 131 | } |
| 132 | 132 | |
| 133 | 133 | |
@@ -135,17 +135,17 @@ discard block |
||
| 135 | 135 | * Détecteur de robot d'indexation |
| 136 | 136 | */ |
| 137 | 137 | if (!defined('_IS_BOT')) { |
| 138 | - define('_IS_BOT', |
|
| 139 | - isset($_SERVER['HTTP_USER_AGENT']) |
|
| 140 | - and preg_match( |
|
| 141 | - // mots generiques |
|
| 142 | - ',bot|slurp|crawler|spider|webvac|yandex|' |
|
| 143 | - // MSIE 6.0 est un botnet 99,9% du temps, on traite donc ce USER_AGENT comme un bot |
|
| 144 | - . 'MSIE 6\.0|' |
|
| 145 | - // UA plus cibles |
|
| 146 | - . '80legs|accoona|AltaVista|ASPSeek|Baidu|Charlotte|EC2LinkFinder|eStyle|facebook|flipboard|hootsuite|FunWebProducts|Google|Genieo|INA dlweb|InfegyAtlas|Java VM|LiteFinder|Lycos|MetaURI|Moreover|Rambler|Scooter|ScrubbyBloglines|Yahoo|Yeti' |
|
| 147 | - . ',i', (string)$_SERVER['HTTP_USER_AGENT']) |
|
| 148 | - ); |
|
| 138 | + define('_IS_BOT', |
|
| 139 | + isset($_SERVER['HTTP_USER_AGENT']) |
|
| 140 | + and preg_match( |
|
| 141 | + // mots generiques |
|
| 142 | + ',bot|slurp|crawler|spider|webvac|yandex|' |
|
| 143 | + // MSIE 6.0 est un botnet 99,9% du temps, on traite donc ce USER_AGENT comme un bot |
|
| 144 | + . 'MSIE 6\.0|' |
|
| 145 | + // UA plus cibles |
|
| 146 | + . '80legs|accoona|AltaVista|ASPSeek|Baidu|Charlotte|EC2LinkFinder|eStyle|facebook|flipboard|hootsuite|FunWebProducts|Google|Genieo|INA dlweb|InfegyAtlas|Java VM|LiteFinder|Lycos|MetaURI|Moreover|Rambler|Scooter|ScrubbyBloglines|Yahoo|Yeti' |
|
| 147 | + . ',i', (string)$_SERVER['HTTP_USER_AGENT']) |
|
| 148 | + ); |
|
| 149 | 149 | } |
| 150 | 150 | |
| 151 | 151 | // *** Parametrage par defaut de SPIP *** |
@@ -157,61 +157,61 @@ discard block |
||
| 157 | 157 | // Ne pas les rendre indefinies. |
| 158 | 158 | |
| 159 | 159 | global |
| 160 | - $nombre_de_logs, |
|
| 161 | - $taille_des_logs, |
|
| 162 | - $table_prefix, |
|
| 163 | - $cookie_prefix, |
|
| 164 | - $dossier_squelettes, |
|
| 165 | - $filtrer_javascript, |
|
| 166 | - $type_urls, |
|
| 167 | - $debut_date_publication, |
|
| 168 | - $ip, |
|
| 169 | - $mysql_rappel_connexion, |
|
| 170 | - $mysql_rappel_nom_base, |
|
| 171 | - $test_i18n, |
|
| 172 | - $ignore_auth_http, |
|
| 173 | - $ignore_remote_user, |
|
| 174 | - $derniere_modif_invalide, |
|
| 175 | - $home_server, |
|
| 176 | - $help_server, |
|
| 177 | - $url_glossaire_externe, |
|
| 178 | - $tex_server, |
|
| 179 | - $traiter_math, |
|
| 180 | - $xhtml, |
|
| 181 | - $xml_indent, |
|
| 182 | - $source_vignettes, |
|
| 183 | - $formats_logos, |
|
| 184 | - $controler_dates_rss, |
|
| 185 | - $spip_pipeline, |
|
| 186 | - $spip_matrice, |
|
| 187 | - $plugins, |
|
| 188 | - $surcharges, |
|
| 189 | - $exceptions_des_tables, |
|
| 190 | - $tables_principales, |
|
| 191 | - $table_des_tables, |
|
| 192 | - $tables_auxiliaires, |
|
| 193 | - $table_primary, |
|
| 194 | - $table_date, |
|
| 195 | - $table_titre, |
|
| 196 | - $tables_jointures, |
|
| 197 | - $liste_des_statuts, |
|
| 198 | - $liste_des_etats, |
|
| 199 | - $liste_des_authentifications, |
|
| 200 | - $spip_version_branche, |
|
| 201 | - $spip_version_code, |
|
| 202 | - $spip_version_base, |
|
| 203 | - $spip_sql_version, |
|
| 204 | - $spip_version_affichee, |
|
| 205 | - $visiteur_session, |
|
| 206 | - $auteur_session, |
|
| 207 | - $connect_statut, |
|
| 208 | - $connect_toutes_rubriques, |
|
| 209 | - $hash_recherche, |
|
| 210 | - $hash_recherche_strict, |
|
| 211 | - $ldap_present, |
|
| 212 | - $meta, |
|
| 213 | - $connect_id_rubrique, |
|
| 214 | - $puce; |
|
| 160 | + $nombre_de_logs, |
|
| 161 | + $taille_des_logs, |
|
| 162 | + $table_prefix, |
|
| 163 | + $cookie_prefix, |
|
| 164 | + $dossier_squelettes, |
|
| 165 | + $filtrer_javascript, |
|
| 166 | + $type_urls, |
|
| 167 | + $debut_date_publication, |
|
| 168 | + $ip, |
|
| 169 | + $mysql_rappel_connexion, |
|
| 170 | + $mysql_rappel_nom_base, |
|
| 171 | + $test_i18n, |
|
| 172 | + $ignore_auth_http, |
|
| 173 | + $ignore_remote_user, |
|
| 174 | + $derniere_modif_invalide, |
|
| 175 | + $home_server, |
|
| 176 | + $help_server, |
|
| 177 | + $url_glossaire_externe, |
|
| 178 | + $tex_server, |
|
| 179 | + $traiter_math, |
|
| 180 | + $xhtml, |
|
| 181 | + $xml_indent, |
|
| 182 | + $source_vignettes, |
|
| 183 | + $formats_logos, |
|
| 184 | + $controler_dates_rss, |
|
| 185 | + $spip_pipeline, |
|
| 186 | + $spip_matrice, |
|
| 187 | + $plugins, |
|
| 188 | + $surcharges, |
|
| 189 | + $exceptions_des_tables, |
|
| 190 | + $tables_principales, |
|
| 191 | + $table_des_tables, |
|
| 192 | + $tables_auxiliaires, |
|
| 193 | + $table_primary, |
|
| 194 | + $table_date, |
|
| 195 | + $table_titre, |
|
| 196 | + $tables_jointures, |
|
| 197 | + $liste_des_statuts, |
|
| 198 | + $liste_des_etats, |
|
| 199 | + $liste_des_authentifications, |
|
| 200 | + $spip_version_branche, |
|
| 201 | + $spip_version_code, |
|
| 202 | + $spip_version_base, |
|
| 203 | + $spip_sql_version, |
|
| 204 | + $spip_version_affichee, |
|
| 205 | + $visiteur_session, |
|
| 206 | + $auteur_session, |
|
| 207 | + $connect_statut, |
|
| 208 | + $connect_toutes_rubriques, |
|
| 209 | + $hash_recherche, |
|
| 210 | + $hash_recherche_strict, |
|
| 211 | + $ldap_present, |
|
| 212 | + $meta, |
|
| 213 | + $connect_id_rubrique, |
|
| 214 | + $puce; |
|
| 215 | 215 | |
| 216 | 216 | # comment on logge, defaut 4 tmp/spip.log de 100k, 0 ou 0 suppriment le log |
| 217 | 217 | $nombre_de_logs = 4; |
@@ -266,48 +266,48 @@ discard block |
||
| 266 | 266 | // Prendre en compte les entetes HTTP_X_FORWARDED_XX |
| 267 | 267 | // |
| 268 | 268 | if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) and $_SERVER['HTTP_X_FORWARDED_PROTO']==='https'){ |
| 269 | - if (empty($_SERVER['HTTP_X_FORWARDED_HOST'])) { |
|
| 270 | - $_SERVER['HTTP_X_FORWARDED_HOST'] = $_SERVER['HTTP_HOST']; |
|
| 271 | - } |
|
| 272 | - if (empty($_SERVER['HTTP_X_FORWARDED_PORT'])) { |
|
| 273 | - $_SERVER['HTTP_X_FORWARDED_PORT'] = 443; |
|
| 274 | - } |
|
| 269 | + if (empty($_SERVER['HTTP_X_FORWARDED_HOST'])) { |
|
| 270 | + $_SERVER['HTTP_X_FORWARDED_HOST'] = $_SERVER['HTTP_HOST']; |
|
| 271 | + } |
|
| 272 | + if (empty($_SERVER['HTTP_X_FORWARDED_PORT'])) { |
|
| 273 | + $_SERVER['HTTP_X_FORWARDED_PORT'] = 443; |
|
| 274 | + } |
|
| 275 | 275 | } |
| 276 | 276 | if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])){ |
| 277 | - if (isset($_SERVER['HTTP_X_FORWARDED_PORT']) and is_numeric($_SERVER['HTTP_X_FORWARDED_PORT'])){ |
|
| 278 | - $_SERVER['SERVER_PORT'] = $_SERVER['HTTP_X_FORWARDED_PORT']; |
|
| 279 | - if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) and $_SERVER['HTTP_X_FORWARDED_PROTO']==='https'){ |
|
| 280 | - $_SERVER['HTTPS'] = 'on'; |
|
| 281 | - if (isset($_SERVER['REQUEST_SCHEME'])) { |
|
| 282 | - $_SERVER['REQUEST_SCHEME'] = 'https'; |
|
| 283 | - } |
|
| 284 | - } |
|
| 285 | - } |
|
| 286 | - $host = $_SERVER['HTTP_X_FORWARDED_HOST']; |
|
| 287 | - if (strpos($host,',')!==false){ |
|
| 288 | - $h = explode(',',$host); |
|
| 289 | - $host = trim(reset($h)); |
|
| 290 | - } |
|
| 291 | - // securite sur le contenu de l'entete |
|
| 292 | - $host = strtr($host, "<>?\"\{\}\$'` \r\n", '____________'); |
|
| 293 | - $_SERVER['HTTP_HOST'] = $host; |
|
| 277 | + if (isset($_SERVER['HTTP_X_FORWARDED_PORT']) and is_numeric($_SERVER['HTTP_X_FORWARDED_PORT'])){ |
|
| 278 | + $_SERVER['SERVER_PORT'] = $_SERVER['HTTP_X_FORWARDED_PORT']; |
|
| 279 | + if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) and $_SERVER['HTTP_X_FORWARDED_PROTO']==='https'){ |
|
| 280 | + $_SERVER['HTTPS'] = 'on'; |
|
| 281 | + if (isset($_SERVER['REQUEST_SCHEME'])) { |
|
| 282 | + $_SERVER['REQUEST_SCHEME'] = 'https'; |
|
| 283 | + } |
|
| 284 | + } |
|
| 285 | + } |
|
| 286 | + $host = $_SERVER['HTTP_X_FORWARDED_HOST']; |
|
| 287 | + if (strpos($host,',')!==false){ |
|
| 288 | + $h = explode(',',$host); |
|
| 289 | + $host = trim(reset($h)); |
|
| 290 | + } |
|
| 291 | + // securite sur le contenu de l'entete |
|
| 292 | + $host = strtr($host, "<>?\"\{\}\$'` \r\n", '____________'); |
|
| 293 | + $_SERVER['HTTP_HOST'] = $host; |
|
| 294 | 294 | } |
| 295 | 295 | // |
| 296 | 296 | // On note le numero IP du client dans la variable $ip |
| 297 | 297 | // |
| 298 | 298 | if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { |
| 299 | - $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; |
|
| 300 | - if (strpos($ip,',')!==false){ |
|
| 301 | - $ip = explode(',',$ip); |
|
| 302 | - $ip = reset($ip); |
|
| 303 | - } |
|
| 304 | - // ecraser $_SERVER['REMOTE_ADDR'] si elle est en localhost |
|
| 305 | - if (isset($_SERVER['REMOTE_ADDR']) AND $_SERVER['REMOTE_ADDR']==='127.0.0.1'){ |
|
| 306 | - $_SERVER['REMOTE_ADDR'] = $ip; |
|
| 307 | - } |
|
| 299 | + $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; |
|
| 300 | + if (strpos($ip,',')!==false){ |
|
| 301 | + $ip = explode(',',$ip); |
|
| 302 | + $ip = reset($ip); |
|
| 303 | + } |
|
| 304 | + // ecraser $_SERVER['REMOTE_ADDR'] si elle est en localhost |
|
| 305 | + if (isset($_SERVER['REMOTE_ADDR']) AND $_SERVER['REMOTE_ADDR']==='127.0.0.1'){ |
|
| 306 | + $_SERVER['REMOTE_ADDR'] = $ip; |
|
| 307 | + } |
|
| 308 | 308 | } |
| 309 | 309 | if (isset($_SERVER['REMOTE_ADDR'])) { |
| 310 | - $ip = $_SERVER['REMOTE_ADDR']; |
|
| 310 | + $ip = $_SERVER['REMOTE_ADDR']; |
|
| 311 | 311 | } |
| 312 | 312 | |
| 313 | 313 | // Pour renforcer la privacy, decommentez la ligne ci-dessous (ou recopiez-la |
@@ -392,24 +392,24 @@ discard block |
||
| 392 | 392 | |
| 393 | 393 | // Liste des statuts. |
| 394 | 394 | $liste_des_statuts = array( |
| 395 | - "info_administrateurs" => '0minirezo', |
|
| 396 | - "info_redacteurs" => '1comite', |
|
| 397 | - "info_visiteurs" => '6forum', |
|
| 398 | - "texte_statut_poubelle" => '5poubelle' |
|
| 395 | + "info_administrateurs" => '0minirezo', |
|
| 396 | + "info_redacteurs" => '1comite', |
|
| 397 | + "info_visiteurs" => '6forum', |
|
| 398 | + "texte_statut_poubelle" => '5poubelle' |
|
| 399 | 399 | ); |
| 400 | 400 | |
| 401 | 401 | $liste_des_etats = array( |
| 402 | - 'texte_statut_en_cours_redaction' => 'prepa', |
|
| 403 | - 'texte_statut_propose_evaluation' => 'prop', |
|
| 404 | - 'texte_statut_publie' => 'publie', |
|
| 405 | - 'texte_statut_poubelle' => 'poubelle', |
|
| 406 | - 'texte_statut_refuse' => 'refuse' |
|
| 402 | + 'texte_statut_en_cours_redaction' => 'prepa', |
|
| 403 | + 'texte_statut_propose_evaluation' => 'prop', |
|
| 404 | + 'texte_statut_publie' => 'publie', |
|
| 405 | + 'texte_statut_poubelle' => 'poubelle', |
|
| 406 | + 'texte_statut_refuse' => 'refuse' |
|
| 407 | 407 | ); |
| 408 | 408 | |
| 409 | 409 | // liste des methodes d'authentifications |
| 410 | 410 | $liste_des_authentifications = array( |
| 411 | - 'spip' => 'spip', |
|
| 412 | - 'ldap' => 'ldap' |
|
| 411 | + 'spip' => 'spip', |
|
| 412 | + 'ldap' => 'ldap' |
|
| 413 | 413 | ); |
| 414 | 414 | |
| 415 | 415 | // Experimental : pour supprimer systematiquement l'affichage des numeros |
@@ -459,12 +459,12 @@ discard block |
||
| 459 | 459 | // Definition personnelles eventuelles |
| 460 | 460 | |
| 461 | 461 | if (_FILE_OPTIONS) { |
| 462 | - include_once _FILE_OPTIONS; |
|
| 462 | + include_once _FILE_OPTIONS; |
|
| 463 | 463 | } |
| 464 | 464 | |
| 465 | 465 | if (!defined('SPIP_ERREUR_REPORT')) { |
| 466 | - /** Masquer les warning */ |
|
| 467 | - define('SPIP_ERREUR_REPORT', E_ALL ^ E_NOTICE ^ E_DEPRECATED); |
|
| 466 | + /** Masquer les warning */ |
|
| 467 | + define('SPIP_ERREUR_REPORT', E_ALL ^ E_NOTICE ^ E_DEPRECATED); |
|
| 468 | 468 | } |
| 469 | 469 | error_reporting(SPIP_ERREUR_REPORT); |
| 470 | 470 | |
@@ -477,10 +477,10 @@ discard block |
||
| 477 | 477 | // ===> on execute en neutralisant les messages d'erreur |
| 478 | 478 | |
| 479 | 479 | spip_initialisation_core( |
| 480 | - (_DIR_RACINE . _NOM_PERMANENTS_INACCESSIBLES), |
|
| 481 | - (_DIR_RACINE . _NOM_PERMANENTS_ACCESSIBLES), |
|
| 482 | - (_DIR_RACINE . _NOM_TEMPORAIRES_INACCESSIBLES), |
|
| 483 | - (_DIR_RACINE . _NOM_TEMPORAIRES_ACCESSIBLES) |
|
| 480 | + (_DIR_RACINE . _NOM_PERMANENTS_INACCESSIBLES), |
|
| 481 | + (_DIR_RACINE . _NOM_PERMANENTS_ACCESSIBLES), |
|
| 482 | + (_DIR_RACINE . _NOM_TEMPORAIRES_INACCESSIBLES), |
|
| 483 | + (_DIR_RACINE . _NOM_TEMPORAIRES_ACCESSIBLES) |
|
| 484 | 484 | ); |
| 485 | 485 | |
| 486 | 486 | |
@@ -490,69 +490,69 @@ discard block |
||
| 490 | 490 | // donc il faut avoir tout fini ici avant de charger les plugins |
| 491 | 491 | |
| 492 | 492 | if (@is_readable(_CACHE_PLUGINS_OPT) and @is_readable(_CACHE_PLUGINS_PATH)) { |
| 493 | - // chargement optimise precompile |
|
| 494 | - include_once(_CACHE_PLUGINS_OPT); |
|
| 493 | + // chargement optimise precompile |
|
| 494 | + include_once(_CACHE_PLUGINS_OPT); |
|
| 495 | 495 | } else { |
| 496 | - spip_initialisation_suite(); |
|
| 497 | - include_spip('inc/plugin'); |
|
| 498 | - // generer les fichiers php precompiles |
|
| 499 | - // de chargement des plugins et des pipelines |
|
| 500 | - actualise_plugins_actifs(); |
|
| 496 | + spip_initialisation_suite(); |
|
| 497 | + include_spip('inc/plugin'); |
|
| 498 | + // generer les fichiers php precompiles |
|
| 499 | + // de chargement des plugins et des pipelines |
|
| 500 | + actualise_plugins_actifs(); |
|
| 501 | 501 | } |
| 502 | 502 | |
| 503 | 503 | // Initialisations non critiques surchargeables par les plugins |
| 504 | 504 | spip_initialisation_suite(); |
| 505 | 505 | |
| 506 | 506 | if (!defined('_LOG_FILTRE_GRAVITE')) { |
| 507 | - /** niveau maxi d'enregistrement des logs */ |
|
| 508 | - define('_LOG_FILTRE_GRAVITE', _LOG_INFO_IMPORTANTE); |
|
| 507 | + /** niveau maxi d'enregistrement des logs */ |
|
| 508 | + define('_LOG_FILTRE_GRAVITE', _LOG_INFO_IMPORTANTE); |
|
| 509 | 509 | } |
| 510 | 510 | |
| 511 | 511 | if (!defined('_OUTILS_DEVELOPPEURS')) { |
| 512 | - /** Activer des outils pour développeurs ? */ |
|
| 513 | - define('_OUTILS_DEVELOPPEURS', false); |
|
| 512 | + /** Activer des outils pour développeurs ? */ |
|
| 513 | + define('_OUTILS_DEVELOPPEURS', false); |
|
| 514 | 514 | } |
| 515 | 515 | |
| 516 | 516 | // charger systematiquement inc/autoriser dans l'espace restreint |
| 517 | 517 | if (test_espace_prive()) { |
| 518 | - include_spip('inc/autoriser'); |
|
| 518 | + include_spip('inc/autoriser'); |
|
| 519 | 519 | } |
| 520 | 520 | // |
| 521 | 521 | // Installer Spip si pas installe... sauf si justement on est en train |
| 522 | 522 | // |
| 523 | 523 | if (!(_FILE_CONNECT |
| 524 | - or autoriser_sans_cookie(_request('exec')) |
|
| 525 | - or _request('action') == 'cookie' |
|
| 526 | - or _request('action') == 'converser' |
|
| 527 | - or _request('action') == 'test_dirs') |
|
| 524 | + or autoriser_sans_cookie(_request('exec')) |
|
| 525 | + or _request('action') == 'cookie' |
|
| 526 | + or _request('action') == 'converser' |
|
| 527 | + or _request('action') == 'test_dirs') |
|
| 528 | 528 | ) { |
| 529 | 529 | |
| 530 | - // Si on peut installer, on lance illico |
|
| 531 | - if (test_espace_prive()) { |
|
| 532 | - include_spip('inc/headers'); |
|
| 533 | - redirige_url_ecrire("install"); |
|
| 534 | - } else { |
|
| 535 | - // Si on est dans le site public, dire que qq s'en occupe |
|
| 536 | - include_spip('inc/minipres'); |
|
| 537 | - utiliser_langue_visiteur(); |
|
| 538 | - echo minipres(_T('info_travaux_titre'), "<p style='text-align: center;'>" . _T('info_travaux_texte') . "</p>", array('status' => 503)); |
|
| 539 | - exit; |
|
| 540 | - } |
|
| 541 | - // autrement c'est une install ad hoc (spikini...), on sait pas faire |
|
| 530 | + // Si on peut installer, on lance illico |
|
| 531 | + if (test_espace_prive()) { |
|
| 532 | + include_spip('inc/headers'); |
|
| 533 | + redirige_url_ecrire("install"); |
|
| 534 | + } else { |
|
| 535 | + // Si on est dans le site public, dire que qq s'en occupe |
|
| 536 | + include_spip('inc/minipres'); |
|
| 537 | + utiliser_langue_visiteur(); |
|
| 538 | + echo minipres(_T('info_travaux_titre'), "<p style='text-align: center;'>" . _T('info_travaux_texte') . "</p>", array('status' => 503)); |
|
| 539 | + exit; |
|
| 540 | + } |
|
| 541 | + // autrement c'est une install ad hoc (spikini...), on sait pas faire |
|
| 542 | 542 | } |
| 543 | 543 | |
| 544 | 544 | // memoriser un tri sessionne eventuel |
| 545 | 545 | if (isset($_REQUEST['var_memotri']) |
| 546 | - and $t = $_REQUEST['var_memotri'] |
|
| 547 | - and (strncmp($t, 'trisession', 10) == 0 or strncmp($t, 'senssession', 11) == 0) |
|
| 546 | + and $t = $_REQUEST['var_memotri'] |
|
| 547 | + and (strncmp($t, 'trisession', 10) == 0 or strncmp($t, 'senssession', 11) == 0) |
|
| 548 | 548 | ) { |
| 549 | - if (!function_exists('session_set')) { |
|
| 550 | - include_spip('inc/session'); |
|
| 551 | - } |
|
| 552 | - $t = preg_replace(",\W,","_", $t); |
|
| 553 | - if ($v = _request($t)) { |
|
| 554 | - session_set($t, $v); |
|
| 555 | - } |
|
| 549 | + if (!function_exists('session_set')) { |
|
| 550 | + include_spip('inc/session'); |
|
| 551 | + } |
|
| 552 | + $t = preg_replace(",\W,","_", $t); |
|
| 553 | + if ($v = _request($t)) { |
|
| 554 | + session_set($t, $v); |
|
| 555 | + } |
|
| 556 | 556 | } |
| 557 | 557 | |
| 558 | 558 | /** |
@@ -562,22 +562,22 @@ discard block |
||
| 562 | 562 | * La globale $spip_header_silencieux permet de rendre le header minimal pour raisons de securite |
| 563 | 563 | */ |
| 564 | 564 | if (!defined('_HEADER_COMPOSED_BY')) { |
| 565 | - define('_HEADER_COMPOSED_BY', "Composed-By: SPIP"); |
|
| 565 | + define('_HEADER_COMPOSED_BY', "Composed-By: SPIP"); |
|
| 566 | 566 | } |
| 567 | 567 | if (!headers_sent() and _HEADER_COMPOSED_BY) { |
| 568 | - if (!defined('_HEADER_VARY')) { |
|
| 569 | - define('_HEADER_VARY', "Vary: Cookie, Accept-Encoding"); |
|
| 570 | - } |
|
| 571 | - if (_HEADER_VARY) { |
|
| 572 | - header(_HEADER_VARY); |
|
| 573 | - } |
|
| 574 | - if (!isset($GLOBALS['spip_header_silencieux']) or !$GLOBALS['spip_header_silencieux']) { |
|
| 575 | - include_spip('inc/filtres_mini'); |
|
| 576 | - header(_HEADER_COMPOSED_BY . " $spip_version_affichee @ www.spip.net + " . url_absolue(_DIR_VAR . "config.txt")); |
|
| 577 | - } else { |
|
| 578 | - // header minimal |
|
| 579 | - header(_HEADER_COMPOSED_BY . " @ www.spip.net"); |
|
| 580 | - } |
|
| 568 | + if (!defined('_HEADER_VARY')) { |
|
| 569 | + define('_HEADER_VARY', "Vary: Cookie, Accept-Encoding"); |
|
| 570 | + } |
|
| 571 | + if (_HEADER_VARY) { |
|
| 572 | + header(_HEADER_VARY); |
|
| 573 | + } |
|
| 574 | + if (!isset($GLOBALS['spip_header_silencieux']) or !$GLOBALS['spip_header_silencieux']) { |
|
| 575 | + include_spip('inc/filtres_mini'); |
|
| 576 | + header(_HEADER_COMPOSED_BY . " $spip_version_affichee @ www.spip.net + " . url_absolue(_DIR_VAR . "config.txt")); |
|
| 577 | + } else { |
|
| 578 | + // header minimal |
|
| 579 | + header(_HEADER_COMPOSED_BY . " @ www.spip.net"); |
|
| 580 | + } |
|
| 581 | 581 | } |
| 582 | 582 | |
| 583 | 583 | $methode = (isset($_SERVER['REQUEST_METHOD']) ? $_SERVER['REQUEST_METHOD'] : ((php_sapi_name() == 'cli') ? 'cli' : '')); |