Changeset 76981 in spip-zone


Ignore:
Timestamp:
Oct 5, 2013, 11:15:59 AM (8 years ago)
Author:
kent1@…
Message:

Petites améliorations de la création de langue de module

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/trad-lang/trunk/action/tradlang_creer_langue_cible.php

    r70914 r76981  
    11<?php
     2if (!defined("_ECRIRE_INC_VERSION")) return;
     3
    24/**
    35 * Action permettant de creer une langue cible depuis la langue mère d'un module
     
    57 * @return
    68 */
    7 
    8 if (!defined("_ECRIRE_INC_VERSION")) return;
    9 
    109function action_tradlang_creer_langue_cible_dist(){
    1110        $securiser_action = charger_fonction('securiser_action', 'inc');
    1211        $arg = $securiser_action();
    13         if (!preg_match(",^(\w+)$,", $arg, $r))
    14                 spip_log("action_tradlang_creer_langue_cible $arg pas compris");
     12        if (!preg_match(",^(\w+)$,", $arg, $r)){
     13                spip_log("action_tradlang_creer_langue_cible $arg pas compris",'tradlang.'._LOG_ERREUR);
     14                return false;
     15        }
    1516
    1617        $id_tradlang_module = intval($arg);
     
    1819        include_spip('inc/autoriser');
    1920        $lang_crea = _request('lang_crea');
    20         if($lang_crea && $id_tradlang_module && autoriser('modifier','tradlang')){
     21        if($lang_crea && intval($arg) && autoriser('modifier','tradlang')){
    2122                // Import de la langue mere
    22                 $infos_module = sql_fetsel('*','spip_tradlang_modules','id_tradlang_module='.intval($id_tradlang_module));
     23                $infos_module = sql_fetsel('*','spip_tradlang_modules','id_tradlang_module='.intval($arg));
    2324                if(!$infos_module)
    24                         spip_log('tradlang_creer_langue_cible : infos_module non existant','tradlang');
     25                        spip_log('tradlang_creer_langue_cible : infos_module non existant','tradlang.'._LOG_ERREUR);
    2526                else{
    2627                        $ajouter_code_langue = charger_fonction('tradlang_ajouter_code_langue','inc');
    2728                        $ajouter_code_langue($infos_module,$lang_crea);
    2829                }
    29                 /**
    30                  * Le cache est invalidé dans $ajouter_code_langue
    31                  */
    3230        }else
    33                 spip_log("action_tradlang_creer_langue_cible : Module $module_nom inexistant","tradlang");
     31                spip_log("action_tradlang_creer_langue_cible : Module $module_nom inexistant",'tradlang.'._LOG_ERREUR);
    3432
    3533        $redirect = _request('redirect');
Note: See TracChangeset for help on using the changeset viewer.