Changeset 121559 in spip-zone


Ignore:
Timestamp:
Feb 3, 2020, 5:21:28 PM (13 months ago)
Author:
Cerdic
Message:

refactoring et argument de l'action action_tradlang_verifier_langue_base_dist qui doit etre l'id et non le module (comme sur la fonction inc_)

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

Legend:

Unmodified
Added
Removed
  • _plugins_/trad-lang/trunk

    • Property subgit:lock:32417c5836840fa54ef45252f94aa8e3f7fa0e4e deleted
    • Property subgit:lock:b005a7205642d9f3024b4fa8134a36eee279132e set to 2020-02-03T18:21:35.736
  • _plugins_/trad-lang/trunk/action/tradlang_creer_langue_cible.php

    r97005 r121559  
    2121        include_spip('inc/autoriser');
    2222        $lang_crea = _request('lang_crea');
    23         if ($lang_crea and intval($arg) and autoriser('modifier', 'tradlang')) {
     23        if ($lang_crea and $id_tradlang_module and autoriser('modifier', 'tradlang')) {
    2424                // Import de la langue mere
    25                 $infos_module = sql_fetsel('*', 'spip_tradlang_modules', 'id_tradlang_module = ' . intval($arg));
     25                $infos_module = sql_fetsel('*', 'spip_tradlang_modules', 'id_tradlang_module = ' . intval($id_tradlang_module));
    2626                if (!$infos_module) {
    27                         spip_log('tradlang_creer_langue_cible : infos_module non existant', 'tradlang.' . _LOG_ERREUR);
     27                        spip_log("action_tradlang_creer_langue_cible : infos_module #$id_tradlang_module non existant", 'tradlang.' . _LOG_ERREUR);
    2828                } else {
    2929                        $ajouter_code_langue = charger_fonction('tradlang_ajouter_code_langue', 'inc');
     
    3131                }
    3232        } else {
    33                 spip_log("action_tradlang_creer_langue_cible : Module $module_nom inexistant", 'tradlang.' . _LOG_ERREUR);
     33                spip_log("action_tradlang_creer_langue_cible : modification module #$id_tradlang_module interdite", 'tradlang.' . _LOG_ERREUR);
    3434        }
    3535
  • _plugins_/trad-lang/trunk/action/tradlang_verifier_langue_base.php

    r97005 r121559  
    1111}
    1212
    13 function action_tradlang_verifier_langue_base() {
     13function action_tradlang_verifier_langue_base_dist() {
    1414        $securiser_action = charger_fonction('securiser_action', 'inc');
    1515        $arg = $securiser_action();
    16         if (!preg_match(',^(\w+)\/(\w+)$,', $arg, $r)) {
     16        if (!preg_match(',^(\d+)\/(\w+)$,', $arg, $r)) {
    1717                spip_log("action_tradlang_verifier_langue_base $arg pas compris", 'tradlang');
    1818        } else {
    19                 $module = $r[1];
     19                $id_tradlang_module = $r[1];
    2020                $lang = $r[2];
    2121                $tradlang_verifier_langue_base = charger_fonction('tradlang_verifier_langue_base', 'inc');
    22                 $tradlang_verifier_langue_base($module,$lang);
     22                $tradlang_verifier_langue_base($id_tradlang_module,$lang);
    2323        }
    2424
Note: See TracChangeset for help on using the changeset viewer.