Ignore:
Timestamp:
Jan 29, 2020, 11:54:49 AM (16 months ago)
Author:
Cerdic
Message:

code mort, ne sert plus (etait la version v1)

Location:
_plugins_/trad-lang/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/trad-lang/trunk

    • Property subgit:lock:b3f660eece4f2ad5c0bd1a74daf355cb7a39cdce deleted
    • Property subgit:lock:eb2b4da35e54a540c32e0bcbc48ca420cd4e8955 set to 2020-01-29T18:00:30.536
  • _plugins_/trad-lang/trunk/tradlang_fonctions.php

    r97004 r120873  
    4747}
    4848
    49 /**
    50  * Teste la synchro du fichier de la base avec le fichier de langue en se basant
    51  * sur une ligne ajoutée lors de l'import si possible
    52  *
    53  * @param array $id_tradlang_module
    54  *              L'identifiant numérique du module
    55  * @param string $lang
    56  *              Le code de langue à vérifier
    57  * @return
    58  */
    59 function tradlang_testesynchro($id_tradlang_module, $lang) {
    60         $dir_lang = tradlang_dir_lang();
    61 
    62         $module = sql_getfetsel('module', 'spip_tradlang_modules', 'id_tradlang_module=' . intval($id_tradlang_module));
    63 
    64         $modules = tradlang_getmodules_base();
    65         $modok = $modules[$module];
    66 
    67         $getmodules_fics = charger_fonction('tradlang_getmodules_fics', 'inc');
    68         $modules2 = $getmodules_fics($dir_lang,$module);
    69         $modok2 = $modules2[$module];
    70 
    71         // union entre modok et modok2
    72         if (is_array($modok2)) {
    73                 foreach ($modok2 as $cle => $item) {
    74                         if (strncmp($cle, 'langue_', 7) == 0) {
    75                                 $sel = '';
    76                                 $lang = substr($cle, 7);
    77                                 if (!array_key_exists($lang, $modok)) {
    78                                         $module_final['langue_' . $lang] = $item;
    79                                 }
    80                         }
    81                 }
    82         }
    83         // Le fichier n'existe pas
    84         if (!$module_final['langue_' . $lang]) {
    85                 return false;
    86         }
    87 
    88         // lit le timestamp fichier
    89         $fic = $dir_lang . '/' . $module_final['langue_' . $lang];
    90         include($fic);
    91         $chs = $GLOBALS[$GLOBALS['idx_lang']];
    92         $tsf = $chs['zz_timestamp_nepastraduire'];
    93         unset($GLOBALS[$GLOBALS['idx_lang']]);
    94 
    95 
    96         // lit le timestamp  base
    97         $tsb = sql_getfetsel('maj', 'spip_tradlangs', 'module = ' . sql_quote($module) . ' AND lang=' . sql_quote($lang), '', 'maj DESC', '0,1');
    98 
    99         return ($tsb == $tsf);
    100 }
    101 
    10249function tradlang_dir_lang() {
    10350        global $dossier_squelettes;
Note: See TracChangeset for help on using the changeset viewer.