Changeset 97013 in spip-zone for _dev_/salvatore2/inc_tradlang.php


Ignore:
Timestamp:
May 6, 2016, 4:12:09 PM (5 years ago)
Author:
kent1@…
Message:

PSR SPIP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _dev_/salvatore2/inc_tradlang.php

    r77237 r97013  
    2626
    2727// securite : en ligne de commande c tout
    28 if (isset($_SERVER['SERVER_NAME'])) die('en ligne de commande svp');;
     28if (isset($_SERVER['SERVER_NAME'])) {
     29        die('en ligne de commande svp');
     30}
    2931
    3032// modules demandes en ligne de commande
     
    3436ini_set('memory_limit', '50M');
    3537
    36 define('_DEBUG_TRAD_LANG',1); // undef si on ne veut pas de messages
     38define('_DEBUG_TRAD_LANG', 1); // undef si on ne veut pas de messages
    3739define('_SALVATORE', './');
    3840define('_SALVATORE_TRADUCTION', './traductions/');
    39 if (!defined('_DIR_RESTREINT_ABS')) define('_DIR_RESTREINT_ABS', '../ecrire/');
     41if (!defined('_DIR_RESTREINT_ABS')) {
     42        define('_DIR_RESTREINT_ABS', '../ecrire/');
     43}
    4044define('_DIR_RACINE', '../');
    4145
     
    5963
    6064define('_SALVATORE_TMP', _SALVATORE.'tmp/');
    61 if (!is_dir(_SALVATORE_TMP)) die ("\nErreur : le répertoire "._SALVATORE_TMP." n'existe pas\n\n");
     65if (!is_dir(_SALVATORE_TMP)) {
     66        die("\nErreur : le répertoire "._SALVATORE_TMP." n'existe pas\n\n");
     67}
    6268
    6369//
     
    6571// Construit une liste de modules avec pour chacun un tableau compose de : 0 chemin, 1 nom, 2 langue principale
    6672//
    67 function charger_fichier_traductions($chemin=_SALVATORE_TRADUCTION, $trad_list='traductions.txt') {
    68        
    69         if(!is_dir(_SALVATORE_TRADUCTION))
    70                 die("Le répertoire "._SALVATORE_TRADUCTION." n'existe pas !!!\n\n");
    71        
    72         if(!file_exists(_SALVATORE_TRADUCTION.$trad_list))
    73                 die("Le fichier "._SALVATORE_TRADUCTION."$trad_list n'existe pas !!!\n\n");
    74        
     73function charger_fichier_traductions($chemin = _SALVATORE_TRADUCTION, $trad_list = 'traductions.txt') {
     74
     75        if (!is_dir(_SALVATORE_TRADUCTION)) {
     76                die('Le répertoire ' . _SALVATORE_TRADUCTION . " n'existe pas !!!\n\n");
     77        }
     78
     79        if (!file_exists(_SALVATORE_TRADUCTION. $trad_list)) {
     80                die('Le fichier ' . _SALVATORE_TRADUCTION . "$trad_list n'existe pas !!!\n\n");
     81        }
     82
    7583        $contenu=file_get_contents($chemin.$trad_list);
    7684
    77         $contenu=preg_replace('/#.*/','',$contenu); // supprimer les commentaires
     85        $contenu=preg_replace('/#.*/', '', $contenu); // supprimer les commentaires
    7886
    7987        $tab=preg_split("/\r\n|\n\r|\n|\r/", $contenu);
     
    8290
    8391        foreach ($tab as $ligne) {
    84                 $liste = explode(";",trim($ligne));
     92                $liste = explode(';', trim($ligne));
    8593                if (!empty($liste[0])) {
    86                         if (!isset($liste[1]) OR empty($liste[1]))
    87                                 $liste[1] = preg_replace('#.*/(.*)$#','$1',$liste[0]);
    88                         if (!isset($liste[2]) OR empty($liste[2]))
     94                        if (!isset($liste[1]) or empty($liste[1])) {
     95                                $liste[1] = preg_replace('#.*/(.*)$#', '$1', $liste[0]);
     96                        }
     97                        if (!isset($liste[2]) or empty($liste[2])) {
    8998                                $liste[2] = 'fr';
    90                         if (!count($GLOBALS['modules']) OR in_array($liste[1], $GLOBALS['modules']))
     99                        }
     100                        if (!count($GLOBALS['modules']) or in_array($liste[1], $GLOBALS['modules'])) {
    91101                                $liste_trad[]=$liste;
     102                        }
    92103                }
    93104        }
     
    99110// Gere les logs
    100111//
    101 function trad_log($msg='') {
     112function trad_log($msg = '') {
    102113        static $cnt;
    103114        if (defined('_DEBUG_TRAD_LANG')) {
     
    111122} // trad_log
    112123
    113 function trad_sendmail($sujet = 'Erreur',$corps=''){
    114         if(defined('_EMAIL_ERREURS') && defined('_EMAIL_SALVATORE')){
    115                 $envoyer_mail = charger_fonction('envoyer_mail','inc');
     124function trad_sendmail($sujet = 'Erreur', $corps = '') {
     125        if (defined('_EMAIL_ERREURS') and defined('_EMAIL_SALVATORE')) {
     126                $envoyer_mail = charger_fonction('envoyer_mail', 'inc');
    116127                $destinataire = _EMAIL_ERREURS;
    117128                $from = _EMAIL_SALVATORE;
     
    120131        }
    121132}
    122 ?>
Note: See TracChangeset for help on using the changeset viewer.