Skip to content
Extraits de code Groupes Projets
Valider b005a720 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

refactoring et argument de l'action action_tradlang_verifier_langue_base_dist...

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_)
parent 2cca9550
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -20,17 +20,17 @@ function action_tradlang_creer_langue_cible_dist() { ...@@ -20,17 +20,17 @@ function action_tradlang_creer_langue_cible_dist() {
include_spip('inc/autoriser'); include_spip('inc/autoriser');
$lang_crea = _request('lang_crea'); $lang_crea = _request('lang_crea');
if ($lang_crea and intval($arg) and autoriser('modifier', 'tradlang')) { if ($lang_crea and $id_tradlang_module and autoriser('modifier', 'tradlang')) {
// Import de la langue mere // Import de la langue mere
$infos_module = sql_fetsel('*', 'spip_tradlang_modules', 'id_tradlang_module = ' . intval($arg)); $infos_module = sql_fetsel('*', 'spip_tradlang_modules', 'id_tradlang_module = ' . intval($id_tradlang_module));
if (!$infos_module) { if (!$infos_module) {
spip_log('tradlang_creer_langue_cible : infos_module non existant', 'tradlang.' . _LOG_ERREUR); spip_log("action_tradlang_creer_langue_cible : infos_module #$id_tradlang_module non existant", 'tradlang.' . _LOG_ERREUR);
} else { } else {
$ajouter_code_langue = charger_fonction('tradlang_ajouter_code_langue', 'inc'); $ajouter_code_langue = charger_fonction('tradlang_ajouter_code_langue', 'inc');
$ajouter_code_langue($infos_module,$lang_crea); $ajouter_code_langue($infos_module,$lang_crea);
} }
} else { } else {
spip_log("action_tradlang_creer_langue_cible : Module $module_nom inexistant", 'tradlang.' . _LOG_ERREUR); spip_log("action_tradlang_creer_langue_cible : modification module #$id_tradlang_module interdite", 'tradlang.' . _LOG_ERREUR);
} }
$redirect = _request('redirect'); $redirect = _request('redirect');
......
...@@ -10,16 +10,16 @@ if (!defined('_ECRIRE_INC_VERSION')) { ...@@ -10,16 +10,16 @@ if (!defined('_ECRIRE_INC_VERSION')) {
return; return;
} }
function action_tradlang_verifier_langue_base() { function action_tradlang_verifier_langue_base_dist() {
$securiser_action = charger_fonction('securiser_action', 'inc'); $securiser_action = charger_fonction('securiser_action', 'inc');
$arg = $securiser_action(); $arg = $securiser_action();
if (!preg_match(',^(\w+)\/(\w+)$,', $arg, $r)) { if (!preg_match(',^(\d+)\/(\w+)$,', $arg, $r)) {
spip_log("action_tradlang_verifier_langue_base $arg pas compris", 'tradlang'); spip_log("action_tradlang_verifier_langue_base $arg pas compris", 'tradlang');
} else { } else {
$module = $r[1]; $id_tradlang_module = $r[1];
$lang = $r[2]; $lang = $r[2];
$tradlang_verifier_langue_base = charger_fonction('tradlang_verifier_langue_base', 'inc'); $tradlang_verifier_langue_base = charger_fonction('tradlang_verifier_langue_base', 'inc');
$tradlang_verifier_langue_base($module,$lang); $tradlang_verifier_langue_base($id_tradlang_module,$lang);
} }
return; return;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter