Changeset 54400 in spip-zone for _plugins_/svp/inc/svp_outiller.php


Ignore:
Timestamp:
Nov 13, 2011, 6:15:48 PM (8 years ago)
Author:
eric@…
Message:

Amélioration de la fusion dans les cas d'absence de balise et extension aux balises install, options et fonctions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/svp/inc/svp_outiller.php

    r54353 r54400  
    151151
    152152function balise_identique($balise1, $balise2) {
    153         foreach ($balise1 as $_attribut1 => $_valeur1){
    154                 if (!array_key_exists($_attribut1, $balise2))
    155                         return false;
    156                 else
    157                         if ($_valeur1 != $balise2[$_attribut1])
     153        if (is_array($balise1)) {
     154                foreach ($balise1 as $_attribut1 => $_valeur1){
     155                        if (!array_key_exists($_attribut1, $balise2))
    158156                                return false;
    159         }
    160 
    161         return true;
     157                        else
     158                                if ($_valeur1 != $balise2[$_attribut1])
     159                                        return false;
     160                }
     161                return true;
     162        }
     163        else
     164                return ($balise1 == $balise2);
    162165}
    163166
Note: See TracChangeset for help on using the changeset viewer.