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

Perf issue : faire un strpos des le debut pour verifier la presence de l'argument de _T()

parent 0ab48c71
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -847,17 +847,16 @@ function _L($text, $args = array(), $options = array()) {
include_spip('inc/texte_mini');
}
foreach ($args as $name => $value) {
if ($options['sanitize']) {
$value = echapper_html_suspect($value);
$value = interdire_scripts($value, -1);
}
if (!empty($options['class'])) {
$value = "<span class='".$options['class']."'>$value</span>";
}
$t = str_replace("@$name@", $value, $text);
if ($text !== $t) {
if (strpos($text, "@$name@") !== false) {
if ($options['sanitize']) {
$value = echapper_html_suspect($value);
$value = interdire_scripts($value, -1);
}
if (!empty($options['class'])) {
$value = "<span class='".$options['class']."'>$value</span>";
}
$text = str_replace("@$name@", $value, $text);
unset($args[$name]);
$text = $t;
}
}
// Si des variables n'ont pas ete inserees, le signaler
......
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