Changeset 41732 in spip-zone


Ignore:
Timestamp:
Oct 13, 2010, 5:51:15 PM (9 years ago)
Author:
cam.lafit@…
Message:

Pouvoir (des)installer les tables de facturation

  • Oubli dans plugin.xml
    • pipelines de declarations des tables
    • script d'installation
  • Retourner le tableau tables des tables en int\303\251gralit\303\251, appeler les fonctions aux bons moments
Location:
_plugins_/factures
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/factures/base/factures.php

    r41715 r41732  
    1515       
    1616        $interface['table_des_tables']['factures'] = 'factures';
    17         $interface['table_des_tables']['lignes_factures'] = 'numeros';
     17        $interface['table_des_tables']['lignes_factures'] = 'lignes_factures';
    1818
    1919        // -- Liaisons
     
    6262        $factures_key = array(
    6363                "PRIMARY KEY"                   =>      "id_facture",
    64                 "KEY id_organisation"   =>      "id_organsiation",
    6564                "KEY date_facture"              =>      "date_facture",
    6665                "KEY num_facture"               =>      "num_facture"
     
    7978                "unite"                                 =>      "varchar(50) default NULL",
    8079                "designation"                   =>      "text",
    81                 "prix unitaires_ht"             =>      "decimal(18,2) default NULL",
     80                "prix_unitaires_ht"             =>      "decimal(18,2) default NULL",
    8281                "commentaire"                   =>      "mediumtext"
    8382        );
     
    8685                "KEY id_facture"                =>      "id_facture"
    8786        );
    88         $tables_principales['spip_lignes_facture'] = array(
     87        $tables_principales['spip_lignes_factures'] = array(
    8988                'field' => &$lignes_factures,
    9089                'key' => &$lignes_factures_key
    9190        );
    92 
     91       
     92        return $tables_principales;
    9393}
    9494?>
  • _plugins_/factures/base/factures_upgrade.php

    r41713 r41732  
    55 * par Cyril Marion - Camille Lafitte
    66 */
     7 
     8include_spip('inc/meta');
     9include_spip('base/create');
    710
    8 function factures_upgrade($nom_meta_base_version, $version_cible){
    9         include_spip('inc/meta');
    10        
     11function factures_upgrade($nom_meta_base_version, $version_cible){     
    1112        /**
    1213         *
     
    2021       
    2122        if ($current_version=="0.0") {
    22                 include_spip('base/create');
    2323                creer_base();
    2424                ecrire_meta($nom_meta_base_version, $current_version=$version_cible);
  • _plugins_/factures/plugin.xml

    r41717 r41732  
    22        <nom><multi>[en]Invoices[fr]Factures</multi></nom>
    33        <icon>images/factures-32.png</icon>
     4
    45        <version>0.0.0</version>
    56        <version_base>1.0.0</version_base>
     7        <install>base/factures_upgrade.php</install>
     8
    69        <auteur>Cyril Marion, [Ateliers CYM->http://www.cym.fr] et Camille Lafitte, [Webelys->http://www.webelys.com]</auteur> 
    710        <licence>GPL</licence>
     
    1619       
    1720        <categorie>edition</categorie>
    18        
    1921        <options>factures_options.php</options>
    20        
     22
     23
     24        <pipeline>
     25                <nom>declarer_tables_principales</nom>
     26                <inclure>base/factures.php</inclure>
     27        </pipeline>
     28        <pipeline>
     29                <nom>declarer_tables_interfaces</nom>
     30                <inclure>base/factures.php</inclure>
     31        </pipeline>
     32
    2133        <onglet id="factures" parent="configuration">
    2234                <icone>images/factures-32.png</icone>
     
    3143        </bouton>
    3244
    33         <!--pipeline>
    34                 <nom>insert_head</nom>
    35                 <inclure>factures_pipelines.php</inclure>
    36         </pipeline-->
    37 
    3845        <bouton id='factures' parent='naviguer'>
    3946                        <icone>images/factures-32.png</icone>
     
    4148                        <url>factures</url>
    4249        </bouton>
     50
     51        <!--pipeline>
     52                <nom>insert_head</nom>
     53                <inclure>factures_pipelines.php</inclure>
     54        </pipeline-->
    4355        <necessite id="SPIP" version="[2.0.0;]" />
    4456        <necessite id="contacts" version="[1.0.0;]" />
Note: See TracChangeset for help on using the changeset viewer.