Changeset 54349 in spip-zone


Ignore:
Timestamp:
Nov 12, 2011, 3:55:35 PM (8 years ago)
Author:
eric@…
Message:

Un in_array strict pour éviter de faire une comparaison sur des entiers alors qu'on stocke tout en string.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/svp/plugins/preparer_sql_plugin.php

    r54348 r54349  
    233233                else {
    234234                        // Si la version est pas bonne on prend la plus recente
    235                         if (!$version OR !in_array($version, $licences_plugin[$nom]['versions']))
     235                        if (!$version OR !in_array($version, $licences_plugin[$nom]['versions'], true))
    236236                                $version = $licences_plugin[$nom]['versions'][0];
    237237                        if (is_array($licences_plugin[$nom]['nom']))
     
    244244                                if ($suffixe == '-sharealike')
    245245                                        $suffixe = '-sa';
    246                                 if (!$suffixe OR !in_array($suffixe, $licences_plugin[$nom]['suffixes']))
     246                                if (!$suffixe OR !in_array($suffixe, $licences_plugin[$nom]['suffixes'], true))
    247247                                        $suffixe = '';
    248248                                $licence['nom'] = str_replace('@suffixe@', strtoupper($suffixe), $licence['nom']);
Note: See TracChangeset for help on using the changeset viewer.