Changeset 86323 in spip-zone


Ignore:
Timestamp:
Nov 28, 2014, 2:10:46 PM (5 years ago)
Author:
cedric@…
Message:

Eviter de generer une erreur si la fonction est appelee avec un null, et simplifier le code : array_diff fait parfaitement le job à la place d'un while un peu brutal.

Location:
_plugins_/critere_mots/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/critere_mots/trunk/critere_mots_fonctions.php

    r74477 r86323  
    145145
    146146function critere_mots_enleve_mot_de_liste($listemots, $id_mot) {
     147        if (!is_array($listemots) OR !$listemots)
     148                return $listemots;
    147149        $listemots = array_unique($listemots);
    148         while (array_search($id_mot,$listemots)!==false)
    149                 unset($listemots[array_search($id_mot,$listemots)]);
     150        $listemots = array_diff($listemots,array($id_mot));
    150151        return $listemots;
    151152}
    152 
    153 ?>
  • _plugins_/critere_mots/trunk/paquet.xml

    r86035 r86323  
    22        prefix="critere_mots"
    33        categorie="navigation"
    4         version="2.1.4"
     4        version="2.1.5"
    55        etat="test"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.