Changeset 88479 in spip-zone


Ignore:
Timestamp:
Apr 5, 2015, 5:34:43 PM (4 years ago)
Author:
eric@…
Message:

Ajout d'une actualisation de la boussole avant son importation.
En effet, ça permet d'éviter des effets de bord si la table spip_syndic a été modifiée sauvagement.
Phpdoc et incrémentation de version.

Location:
_plugins_/boussole/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/boussole/trunk/action/client_synchroniser_site.php

    r88478 r88479  
    44 * synchroniser les données d'un site référencé avec celles du même site appartenant à une boussole donnée.
    55 *
    6  * @package SPIP\BOUSSOLE\Serveur\Action
     6 * @package SPIP\BOUSSOLE\Client\Action
    77 */
    88
     
    1717 * Les données synchronisées sont :
    1818 *
    19  * - l'alias de la boussole
    20  * - l'id du site référencé
     19 * - le nom du site
     20 * - le descriptif du site
    2121 *
    2222 * @return void
  • _plugins_/boussole/trunk/formulaires/importer_boussole.php

    r88478 r88479  
    3232        $boussole = _request('boussole');
    3333
     34        // Actualiser la boussole avant l'importation.
     35        // En effet, si des modifications sauvages ont été faites sur la base de données il se peut
     36        // que l'id_syndic soit encore présent dans spip_boussoles alors que le site a disparu de spip_syndic.
     37    include_spip('inc/client');
     38    boussole_actualiser_boussoles(array($boussole));
    3439        // Importer les sites de la boussole
    3540        $nb_sites = importer_sites_boussole($boussole, $id_parent, $langue_site, $forcer_statut_publie);
    3641        // Actualiser la boussole (en fait uniquement les id_syndic) maintenant que les sites référencés sont créés.
    37         include_spip('inc/client');
    3842        boussole_actualiser_boussoles(array($boussole));
    3943
  • _plugins_/boussole/trunk/paquet.xml

    r88446 r88479  
    22        prefix="boussole"
    33        categorie="navigation"
    4         version="2.5.22"
     4        version="2.5.23"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.