Changeset 75126 in spip-zone


Ignore:
Timestamp:
Aug 30, 2013, 3:58:04 PM (6 years ago)
Author:
eric@…
Message:

Modification de la maj02 du schéma.
PHPDoc

Location:
_plugins_/boussole/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/boussole/trunk/base/boussole_declarer.php

    r75124 r75126  
    11<?php
    22/**
    3  * Ce fichier contient les déclarations des tables supplémentaires créées par le plugin.
     3 * Ce fichier contient les déclarations des modifications de la base de données requises
     4 * par le plugin.
    45 *
    56 * @package SPIP\BOUSSOLE\Schema\Declaration
     
    910
    1011/**
    11  * Pipeline de déclaration des tables de la base de données SPIP. Le plugin Boussole
    12  * déclare deux nouvelles tables qui sont :
     12 * Pipeline de déclaration des nouvelles tables de la base de données propres au plugin.
     13 *
     14 * Le plugin déclare deux nouvelles tables qui sont :
    1315 *
    1416 * - spip_boussoles, qui contient les éléments constitutifs de toutes les boussoles;
     
    6769
    6870/**
    69  * Pipeline de déclaration des informations tierces sur les tables SQL
    70  * (alias, traitements, jointures, ...).
     71 * Pipeline de déclaration des informations tierces (alias, traitements, jointures, etc)
     72 * sur les tables de la base de données modifiées ou ajoutées par le plugin.
    7173 *
    72  * Le plugin Boussole se contente de déclarer les alias des tables spip_boussoles et
    73  * spip_boussoles_extra ainsi que des traitements classiques sur les url et les textes.
     74 * Le plugin se contente de déclarer les alias des tables qu'il ajoute
     75 * ainsi que des traitements classiques sur les url et les textes.
    7476 *
    7577 * @pipeline declarer_tables_interfaces
  • _plugins_/boussole/trunk/boussole_administrations.php

    r75124 r75126  
    1212/**
    1313 * Installation du schéma de données propre au plugin et gestion des migrations suivant
    14  * les évolutions.
    15  *
    16  * Le schéma comprend des tables en BDD et des variables de configuration
     14 * les évolutions du schéma.
     15 *
     16 * Le schéma comprend des tables en BDD et des variables de configuration.
    1717 *
    1818 * @api
    1919 * @see boussole_declarer_tables_principales()
    20  * @see declarer_tables_interfaces()
     20 * @see boussole_declarer_tables_interfaces()
    2121 *
    2222 * @param string $nom_meta_base_version
     
    4949        // Pour les autres il faudra de toute façon adapter la boussole avant de les réinstaller
    5050        $maj['0.2'] = array(
    51                 array('maj_tables', array('spip_boussoles_extras')),
    5251                array('maj02')
    5352        );
     
    7978
    8079/**
    81  * Suppression de l'ensemble du schéma de données propre au plugin
     80 * Suppression de l'ensemble du schéma de données propre au plugin, c'est-à-dire
     81 * les tables et les metas de configuration.
    8282 *
    8383 * @api
     
    117117 * Migration du schéma 0.1 au 0.2.
    118118 *
    119  * Suppression des boussoles autres que la boussole spip car on ne peut pas les mettre à jour,
     119 * Ajout de la table spip_boussoles_extras et suppression des boussoles autres que
     120 * la boussole spip car il n'est pas possible de les mettre à jour,
    120121 * leur serveur n'étant pas connu.
    121122 *
     
    123124 */
    124125function maj02() {
     126
     127        // Ajout de la table
     128        maj_tables(array('spip_boussoles_extras'));
     129
     130        // Suppression des boussoles non "spip"
    125131        include_spip('inc/client');
    126 
    127132        $akas_boussole = sql_allfetsel('aka_boussole', 'spip_boussoles', array(), 'aka_boussole');
    128133        if ($akas_boussole) {
  • _plugins_/boussole/trunk/boussole_fonctions.php

    r75008 r75126  
    55
    66/**
     7 * Balise retournant les informations sur une boussole.
     8 *
    79 * La balise #BOUSSOLE_INFOS renvoie :
    8  * - soit le tableau des infos contenues dans la meta boussole_infos_<alias> si l'alias est fourni
    9  * - soit la liste de tous les tableaux d'infos des meta boussole_infos_xxxx sinon
    1010 *
    11  * @param string $p     alias de la boussole ou vide
    12  * @return array        tableau des informations demandees (une boussole ou toutes les boussoles)
     11 * - le tableau des infos contenues dans la meta boussole_infos_alias si l'alias est fourni,
     12 * - la liste de tous les tableaux d'infos des meta boussole_infos_xxxx sinon.
     13 *
     14 * @balise boussole_infos
     15 *
     16 * @param string $p
     17 *              alias de la boussole ou vide
     18 * @return array
     19 *              tableau des informations demandees (une boussole ou toutes les boussoles)
    1320 */
    1421function balise_BOUSSOLE_INFOS($p) {
  • _plugins_/boussole/trunk/paquet.xml

    r75124 r75126  
    22        prefix="boussole"
    33        categorie="navigation"
    4         version="2.3.4"
     4        version="2.3.5"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.