Ignore:
Timestamp:
Jan 29, 2020, 1:36:31 PM (15 months ago)
Author:
Cerdic
Message:

ajouter le basename du repo dans le nom du module de langue, pour permettre de differencier les modules de meme nom mais de plugin differents

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

Legend:

Unmodified
Added
Removed
  • _plugins_/trad-lang/trunk

    • Property subgit:lock:73d892204385f27a451d3794a35f657e0c139dc1 deleted
    • Property subgit:lock:30c22604142630630a48cc8c38d6ea6b2d96a06e set to 2020-01-29T18:00:32.297
  • _plugins_/trad-lang/trunk/salvatore/lecteur.php

    r119878 r120875  
    9494                                sql_updateq('spip_tradlang_modules', array('lang_mere' => $source['lang']), 'id_tradlang_module=' . intval($id_tradlang_module));
    9595                                salvatore_log("lang_mere mise a jour : " . $row_module['lang_mere'] . " => " . $source['lang']);
     96                                $row_module['lang_mere'] = $source['lang'];
    9697                                $last_update = time();
    9798                        }
     
    103104                                salvatore_log("dir_module mis a jour : " . $row_module['dir_module'] . " => " . $source['dir_module']);
    104105                                $last_update = time();
     106                                $row_module['dir_module'] = $source['dir_module'];
     107                        }
     108                        /**
     109                         * On met le titre a jour si jamais il a change (ou si on a change de facon de le calculer)
     110                         */
     111                        if (($t = calculer_nom_module($source['module'], $source['dir_module'])) !== $row_module['nom_mod']) {
     112                                sql_updateq('spip_tradlang_modules', array('nom_mod' => $t), 'id_tradlang_module=' . intval($id_tradlang_module));
     113                                salvatore_log("nom_mod mis a jour : " . $row_module['nom_mod'] . " => " . $t);
     114                                $last_update = time();
     115                                $row_module['nom_mod'] = $t;
    105116                        }
    106117                }
     
    124135                                        'module' => $source['module'],
    125136                                        'dir_module' => $source['dir_module'],
    126                                         'nom_mod' => $source['module'],
     137                                        'nom_mod' => calculer_nom_module($source['module'],$source['dir_module']),
    127138                                        'lang_prefix' => $source['module'],
    128139                                        'lang_mere' => $source['lang'],
Note: See TracChangeset for help on using the changeset viewer.