Skip to content
Extraits de code Groupes Projets
Valider 380c4f95 rédigé par b_b's avatar b_b
Parcourir les fichiers

Améliorer le filtre singulier_ou_pluriel pour prendre en compte les valeurs non entières (!41)

Améliorer le filtre singulier_ou_pluriel pour prendre en compte les valeurs non entières

Fix #4499
parent 1ec8bd1e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!94[bugfix] empecher warning sur le count de l'iterateur devrait resoudre le ticket https://core.spip.net/issues/4450 et https://core.spip.net/issues/4221 - peut etre à reporter sur 3.3
......@@ -3870,20 +3870,20 @@ function lien_ou_expose($url, $libelle = null, $on = false, $class = "", $title
*
* @param int $nb : le nombre
* @param string $chaine_un : l'item de langue si $nb vaut un
* @param string $chaine_plusieurs : l'item de lanque si $nb > 1
* @param string $chaine_plusieurs : l'item de lanque si $nb >= 2
* @param string $var : La variable à remplacer par $nb dans l'item de langue (facultatif, défaut "nb")
* @param array $vars : Les autres variables nécessaires aux chaines de langues (facultatif)
* @return string : la chaine de langue finale en utilisant la fonction _T()
*/
function singulier_ou_pluriel($nb, $chaine_un, $chaine_plusieurs, $var = 'nb', $vars = array()) {
if (!$nb = intval($nb)) {
if (!is_numeric($nb)) {
return "";
}
if (!is_array($vars)) {
return "";
}
$vars[$var] = $nb;
if ($nb > 1) {
if ($nb >= 2) {
return _T($chaine_plusieurs, $vars);
} else {
return _T($chaine_un, $vars);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter