Upload plugin files but mPDF folder

This commit is contained in:
ramoloss 2019-11-02 16:53:27 +00:00
parent ba5c48b8e8
commit 9ac4bbce8a
36 changed files with 2864 additions and 0 deletions

40
data/schema.sql Normal file
View file

@ -0,0 +1,40 @@
CREATE TABLE IF NOT EXISTS plugin_facturation_factures (
id INTEGER PRIMARY KEY,
type_facture INTEGER NOT NULL DEFAULT 0,
numero TEXT NOT NULL UNIQUE,
receveur_membre INTEGER NOT NULL, -- bool
receveur_id INTEGER NOT NULL,
date_emission TEXT NOT NULL, -- CHECK (date(date_emission) IS NOT NULL AND date(date_emission) = date_emission),
date_echeance TEXT NOT NULL, -- CHECK (date(date_echeance) IS NOT NULL AND date(date_echeance) = date_echeance),
reglee INTEGER DEFAULT 0, -- bool
archivee INTEGER DEFAULT 0, -- bool
moyen_paiement TEXT NOT NULL,
contenu TEXT NOT NULL,
total REAL DEFAULT 0,
FOREIGN KEY(moyen_paiement) REFERENCES compta_moyens_paiement(code)
);
CREATE TABLE IF NOT EXISTS plugin_facturation_clients (
id INTEGER PRIMARY KEY,
nom TEXT NOT NULL,
adresse TEXT NOT NULL,
code_postal TEXT NOT NULL,
ville TEXT NOT NULL,
-- date_creation INTEGER NOT NULL,
date_creation TEXT NOT NULL DEFAULT CURRENT_DATE CHECK (date(date_creation) IS NOT NULL AND date(date_creation) = date_creation), -- Date d\'inscription
telephone TEXT,
email TEXT
);
-- CREATE TABLE IF NOT EXISTS plugin_facturation_produits (
-- id INTEGER PRIMARY KEY AUTOINCREMENT UNIQUE,
-- designation TEXT,
-- valeur_prix REAL
-- );
CREATE TABLE IF NOT EXISTS plugin_facturation_config (
cle TEXT PRIMARY KEY NOT NULL,
valeur TEXT NOT NULL
);

4
data/schema_remove.sql Normal file
View file

@ -0,0 +1,4 @@
DROP TABLE `plugin_facturation_factures`;
DROP TABLE `plugin_facturation_clients`;
DROP TABLE `plugin_facturation_config`;
-- DROP TABLE `plugin_facturation_produits`;