Changeset 96871 in spip-zone


Ignore:
Timestamp:
Apr 29, 2016, 6:57:01 PM (3 years ago)
Author:
eric@…
Message:

On dénormalise les numéros de version des objets plugin et paquet.

Location:
_plugins_/svp_api/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/svp_api/trunk/inc/svpapi_reponse.php

    r96842 r96871  
    1616        define('_SVPAPI_CHAMPS_SERIALISES_PLUGIN', '');
    1717}
     18if (!defined('_SVPAPI_CHAMPS_VERSION_PLUGIN')) {
     19        /**
     20         *
     21         */
     22        define('_SVPAPI_CHAMPS_VERSION_PLUGIN', 'vmax');
     23}
    1824
    1925if (!defined('_SVPAPI_CHAMPS_MULTI_PAQUET')) {
     
    2834         */
    2935        define('_SVPAPI_CHAMPS_SERIALISES_PAQUET', 'auteur,credit,licence,copyright,dependances,procure,traductions');
     36}
     37if (!defined('_SVPAPI_CHAMPS_VERSION_PAQUET')) {
     38        /**
     39         *
     40         */
     41        define('_SVPAPI_CHAMPS_VERSION_PAQUET', 'version, version_base');
    3042}
    3143
     
    145157        $champs_multi = explode(',', constant('_SVPAPI_CHAMPS_MULTI_' . strtoupper($type_objet)));
    146158        $champs_serialises = explode(',', constant('_SVPAPI_CHAMPS_SERIALISES_' . strtoupper($type_objet)));
     159        $champs_version = explode(',', constant('_SVPAPI_CHAMPS_VERSION_' . strtoupper($type_objet)));
    147160
    148161        if ($objet) {
     162                include_spip('plugins/preparer_sql_plugin');
     163                include_spip('svp_fonctions');
    149164                foreach($objet as $_champ => $_valeur) {
    150165                        if (in_array($_champ, $champs_multi)) {
    151                                 include_spip('plugins/preparer_sql_plugin');
    152166                                $objet_normalise[$_champ] = normaliser_multi($_valeur);
    153167                        }
     
    155169                        if (in_array($_champ, $champs_serialises)) {
    156170                                $objet_normalise[$_champ] = unserialize($_valeur);
     171                        }
     172
     173                        if (in_array($_champ, $champs_version)) {
     174                                $objet_normalise[$_champ] = denormaliser_version($_valeur);
    157175                        }
    158176                }
  • _plugins_/svp_api/trunk/paquet.xml

    r96820 r96871  
    22        prefix="svpapi"
    33        categorie="outil"
    4         version="0.2.2"
     4        version="0.2.3"
    55        etat="test"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.