Changeset 54966 in spip-zone


Ignore:
Timestamp:
Nov 28, 2011, 9:32:37 PM (8 years ago)
Author:
eric@…
Message:

Lors de l'actualisation du dépôt on met à jour les infos du dépôt qui nesont pas éditables dans le privé comme les différentes url.

File:
1 edited

Legend:

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

    r53705 r54966  
    193193                        return false;
    194194       
    195                 // On actualise les paquets dans spip_paquets uniquement car le depot n'est
    196                 // mis a jour que par le formulaire d'edition d'un depot.
     195                // On actualise les paquets dans spip_paquets en premier lieu.
    197196                // Lors de la mise a jour des paquets, les plugins aussi sont actualises
    198197                $ok = svp_actualiser_paquets($depot['id_depot'], $infos['paquets'],
    199198                                                                        $nb_paquets, $nb_plugins, $nb_autres);
    200199                if ($ok) {
    201                         // On met à jour le nombre de paquets et de plugins du depot ainsi que le nouveau sha1
     200                        // On met à jour :
     201                        // -- les infos ne pouvant pas etre editees par le formulaire d'edition d'un depot et extraites du xml
     202                        // -- le nombre de paquets et de plugins du depot ainsi que le nouveau sha1
    202203                        // ce qui aura pour effet d'actualiser la date de mise a jour
    203                         sql_updateq('spip_depots',
    204                                                 array('nbr_paquets'=> $nb_paquets, 'nbr_plugins'=> $nb_plugins, 'nbr_autres'=> $nb_autres, 'sha_paquets'=> $sha),
    205                                                 'id_depot=' . sql_quote($depot['id_depot']));
     204                        $champs = array('url_serveur' => $infos['depot']['url_serveur'],
     205                                                        'url_brouteur' => $infos['depot']['url_brouteur'],
     206                                                        'url_archives' => $infos['depot']['url_archives'],
     207                                                        'nbr_paquets'=> $nb_paquets,
     208                                                        'nbr_plugins'=> $nb_plugins,
     209                                                        'nbr_autres'=> $nb_autres,
     210                                                        'sha_paquets'=> $sha);
     211                        sql_updateq('spip_depots', $champs, 'id_depot=' . sql_quote($depot['id_depot']));
    206212                }
    207213        }
Note: See TracChangeset for help on using the changeset viewer.