Changeset 104254 in spip-zone


Ignore:
Timestamp:
May 7, 2017, 8:59:08 AM (2 years ago)
Author:
marcimat@…
Message:

Un peu de nettoyage du fichier d'options

Location:
_galaxie_/www.spip.net/squelettes/branches/2008
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _galaxie_/www.spip.net/squelettes/branches/2008/mes_fonctions.php

    r104253 r104254  
    5555}
    5656
    57 #include _DIR_RACINE.'squelettes/inc-urls-trad.php';
    58 
    59 ?>
  • _galaxie_/www.spip.net/squelettes/branches/2008/mes_options.php

    r68214 r104254  
    11<?php
     2/**
     3 * Fichier d'options de spip.net
     4 *
     5 * Penser à activer les URLs 'trad'.
     6 * et à intégrer le htaccess.txt dans le .htaccess ou le vhost.
     7 */
     8 
    29
    3 # spip.us fait proxy mais ne nous a jamais contactes :
    4 if ($_SERVER['REMOTE_ADDR'] == '88.176.90.50') {
    5         include_spip('inc/headers');
    6         redirige_par_entete('http://spip.net/');
     10# taille max du cache
     11$GLOBALS['quota_cache'] = 60;
     12$GLOBALS['table_des_traitements']['TITRE'][]= 'typo(supprimer_numero(%s))';
     13
     14# raccourcis [->spip19] etc
     15
     16// pas d'autobr dans l'aide, ca casse des images (autobr a debug donc)
     17if (_request('lang_aide')) {
     18        define('_AUTOBR','');
    719}
    820
    9         # taille max du cache
    10         $quota_cache = 60;
    11 
    12         # moderation des petitions
    13         define('_SPIP_MODERATEURS_PETITION', 'scalepa@gmail.com,ben.spip@gmail.com');
    14 
    15         $type_urls = 'trad';
    16 
    17         $table_des_traitements['TITRE'][]= 'typo(supprimer_numero(%s))';
    18 
    19         # raccourcis [->spip19] etc
    20 
    21 // pas d'autobr dans l'aide, ca casse des images (autobr a debug donc)
    22 if (_request('lang_aide')) define('_AUTOBR','');
    23 
    24 function generer_url_ecrire_spip($rac,$args,$ancre){
     21function generer_url_ecrire_spip($rac,$args,$ancre) {
    2522        return generer_url_spip($rac, $args, $ancre);
    2623}
    2724
    28 function generer_url_spip($rac, $args, $ancre)
    29 {
     25function generer_url_spip($rac, $args, $ancre) {
    3026        static $liens_spip = array(
    3127                1 => 1309,
     
    5854                $id = $liens_spip[$rac];
    5955                $id_trad = sql_getfetsel('id_article', 'spip_articles',
    60                                      "id_trad="
    61                                      . $id
    62                                      . " AND lang="
    63                                          . sql_quote($GLOBALS['spip_lang']));
    64                 if ($id_trad) $id = $id_trad;
     56                        "id_trad=" . $id
     57                        . " AND lang=" . sql_quote($GLOBALS['spip_lang'])
     58                );
     59                if ($id_trad) {
     60                        $id = $id_trad;
     61                }
    6562                return array('article', $id);
    6663        }
     
    7067
    7168
    72         # mise a jour des squelettes par http://www.spip.net/ecrire/?exec=svn_update
    73         define('_SVN_UPDATE_AUTEURS', '1:180:9:3021');
     69# des urls pourries gatent le systeme
     70if (_DIR_RESTREINT AND count(explode('/', $_SERVER['REQUEST_URI'])) -count(explode('/', $_SERVER['QUERY_STRING'])) > 2) {
     71        die(header('Location: /'));
     72}
    7473
    75         # des urls pourries gatent le systeme
    76         if (_DIR_RESTREINT AND count(explode('/', $_SERVER['REQUEST_URI'])) -count(explode('/', $_SERVER['QUERY_STRING'])) > 2)
    77                 die(header('Location: /'));
    78        
    7974
    8075// antispam de signature de forum (a integrer dans akismet ?)
    8176function inc_controler_signature($id_article, $nom_email, $adresse_email, $message, $nom_site, $url_site, $url_page) {
    82         if ($a = @unserialize($GLOBALS['meta']['spampetitions']) 
    83         AND strlen($a = $a['regexp'])
    84         AND (
    85                 preg_match($a, $nom_email)
    86                 OR preg_match($a, $adresse_email)
    87                 OR preg_match($a, $message)
    88         )) {
     77        if (
     78                $a = @unserialize($GLOBALS['meta']['spampetitions']) 
     79                AND strlen($a = $a['regexp'])
     80                AND (
     81                        preg_match($a, $nom_email)
     82                        OR preg_match($a, $adresse_email)
     83                        OR preg_match($a, $message)
     84                )
     85        ) {
    8986                spip_log("spam detecte sur la petition $id_article", 'spam');
    9087                return false; // spam detecte
    9188        }
    9289
    93 
    9490        return inc_controler_signature_dist($id_article, $nom_email, $adresse_email, $message, $nom_site, $url_site, $url_page);
    9591}
    96 
    97 ?>
Note: See TracChangeset for help on using the changeset viewer.