Changeset 50590 in spip-zone


Ignore:
Timestamp:
Aug 20, 2011, 3:08:18 PM (8 years ago)
Author:
cyril@…
Message:

changement des noms de fonction et de tables de composants en livrables;

Location:
_plugins_/composants/base
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/composants/base/livrables.php

    r50589 r50590  
    22
    33/*
    4  * Plugin Composants
     4 * Plugin Livrables
    55 * Licence GPL (c) 2011 Cyril Marion
    66 *
     
    88if (!defined("_ECRIRE_INC_VERSION")) return;
    99
    10 function composants_declarer_tables_interfaces($interface){
     10function livrables_declarer_tables_interfaces($interface){
    1111        /**
    1212         * Futures jointures avec projets
    1313         *
    14         $interface['tables_jointures']['spip_composants'][] = 'composants_liens';
    15         $interface['tables_jointures']['spip_projets'][] = 'composants_liens';
     14        $interface['tables_jointures']['spip_livrables'][] = 'livrables_liens';
     15        $interface['tables_jointures']['spip_projets'][] = 'livrables_liens';
    1616         **/
    1717       
    1818        //-- Table des tables ----------------------------------------------------
    1919       
    20         $interface['table_des_tables']['composants']='composants';
     20        $interface['table_des_tables']['livrables']='livrables';
    2121
    2222        return $interface;
    2323}
    2424
    25 function composants_declarer_tables_principales($tables_principales){
    26         $spip_composants = array(
    27                 "id_composant"  => "bigint(21) NOT NULL",
     25function livrables_declarer_tables_principales($tables_principales){
     26        $spip_livrables = array(
     27                "id_livrable"   => "bigint(21) NOT NULL",
    2828                "titre"                 => "varchar(255) DEFAULT '' NOT NULL",
    2929                "descriptif"    => "longtext DEFAULT '' NOT NULL",
     
    3131                "maj"                   => "TIMESTAMP");
    3232       
    33         $spip_composants_key = array(
    34                 "PRIMARY KEY" => "id_composant",
     33        $spip_livrables_key = array(
     34                "PRIMARY KEY" => "id_livrable",
    3535                "KEY url" => "url");
    3636       
    37         $tables_principales['spip_composants'] = array(
    38                 'field' => &$spip_composants,
    39                 'key' => &$spip_composants_key);
     37        $tables_principales['spip_livrables'] = array(
     38                'field' => &$spip_livrables,
     39                'key' => &$spip_livrables_key);
    4040               
    4141        return $tables_principales;
    4242}
    4343
    44 function composants_declarer_tables_auxiliaires($tables_auxiliaires){
    45     $composants_liens = array(
    46         "id_composant"  => "BIGINT(21) NOT NULL",
     44function livrables_declarer_tables_auxiliaires($tables_auxiliaires){
     45    $livrables_liens = array(
     46        "id_livrable"   => "BIGINT(21) NOT NULL",
    4747        "id_objet"      => "BIGINT(21) NOT NULL",
    4848        "objet"         => "VARCHAR(25) NOT NULL",
    4949    );
    50     $composants_liens_key = array(
    51         "PRIMARY KEY"    => "id_composant, id_objet, objet",
    52                 "KEY id_organisation" => "id_composant"
     50    $livrables_liens_key = array(
     51        "PRIMARY KEY"    => "id_livrable, id_objet, objet",
     52                "KEY id_livrable" => "id_livrable"
    5353    );
    54         $tables_auxiliaires['spip_composants_liens'] =
    55                 array('field' => &$composants_liens, 'key' => &$composants_liens_key);
     54        $tables_auxiliaires['livrables_liens'] =
     55                array('field' => &$livrables_liens, 'key' => &$livrables_liens_key);
    5656
    5757        return $tables_auxiliaires;
  • _plugins_/composants/base/livrables_upgrade.php

    r50589 r50590  
    22
    33/*
    4  * Plugin Composants
     4 * Plugin Livrables
    55 * Licence GPL (c) 2011 Cyril Marion
    66 *
     
    1111include_spip('inc/meta');
    1212
    13 function composants_upgrade($nom_meta_base_version,$version_cible){
     13function livrables_upgrade($nom_meta_base_version,$version_cible){
    1414        $current_version = 0.0;
    1515        if (   (!isset($GLOBALS['meta'][$nom_meta_base_version]) )
    1616                        || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
    17                 include_spip('base/composants');
     17                include_spip('base/livrables');
    1818                if (version_compare($current_version,'0.0','<=')){
    1919                        include_spip('base/create');
     
    3636 * @param unknown_type $nom_meta_base_version
    3737 */
    38 function composants_vider_tables($nom_meta_base_version) {
     38function livrables_vider_tables($nom_meta_base_version) {
    3939        sql_drop_table("spip_composants");
    4040        sql_drop_table("spip_composants_projets");
Note: See TracChangeset for help on using the changeset viewer.