New: add "tag" field for add an unique random code to be used for statistics

This commit is contained in:
Regis Houssin 2011-04-23 12:29:33 +00:00
parent 0d457fada0
commit 26fa83a21e
3 changed files with 41 additions and 38 deletions

View File

@ -91,7 +91,8 @@ ALTER TABLE llx_propaldet ADD INDEX idx_propaldet_fk_product (fk_product);
ALTER TABLE llx_commandedet ADD INDEX idx_commandedet_fk_product (fk_product); ALTER TABLE llx_commandedet ADD INDEX idx_commandedet_fk_product (fk_product);
ALTER TABLE llx_facturedet ADD INDEX idx_facturedet_fk_product (fk_product); ALTER TABLE llx_facturedet ADD INDEX idx_facturedet_fk_product (fk_product);
ALTER TABLE llx_mailing_cibles ADD COLUMN tracker varchar(128) NULL AFTER other; ALTER TABLE llx_mailing_cibles ADD COLUMN tag varchar(128) NULL AFTER other;
ALTER TABLE llx_mailing ADD COLUMN tag varchar(128) NULL AFTER email_errorsto;
--Add Chile data (id pays=67) --Add Chile data (id pays=67)
-- Regions Chile -- Regions Chile

View File

@ -27,30 +27,31 @@
create table llx_mailing create table llx_mailing
( (
rowid integer AUTO_INCREMENT PRIMARY KEY, rowid integer AUTO_INCREMENT PRIMARY KEY,
statut smallint DEFAULT 0, -- statut smallint DEFAULT 0, --
titre varchar(60), -- Ref of mailing titre varchar(60), -- Ref of mailing
entity integer DEFAULT 1 NOT NULL, -- multi company id entity integer DEFAULT 1 NOT NULL, -- multi company id
sujet varchar(60), -- Sujet of mailing sujet varchar(60), -- Sujet of mailing
body text, body text,
bgcolor varchar(8), -- Backgroud color of mailing bgcolor varchar(8), -- Backgroud color of mailing
bgimage varchar(255), -- Backgroud image of mailing bgimage varchar(255), -- Backgroud image of mailing
cible varchar(60), cible varchar(60),
nbemail integer, nbemail integer,
email_from varchar(160), -- Email address of sender email_from varchar(160), -- Email address of sender
email_replyto varchar(160), -- Email address for reply email_replyto varchar(160), -- Email address for reply
email_errorsto varchar(160), -- Email addresse for errors email_errorsto varchar(160), -- Email addresse for errors
date_creat datetime, -- creation date tag varchar(128) NULL,
date_valid datetime, -- date_creat datetime, -- creation date
date_appro datetime, -- date_valid datetime, --
date_envoi datetime, -- date d'envoi date_appro datetime, --
fk_user_creat integer, -- user creator date_envoi datetime, -- date d'envoi
fk_user_valid integer, -- user validator fk_user_creat integer, -- user creator
fk_user_appro integer, -- not used fk_user_valid integer, -- user validator
joined_file1 varchar(255), fk_user_appro integer, -- not used
joined_file2 varchar(255), joined_file1 varchar(255),
joined_file3 varchar(255), joined_file2 varchar(255),
joined_file4 varchar(255) joined_file3 varchar(255),
joined_file4 varchar(255)
)ENGINE=innodb; )ENGINE=innodb;
-- --

View File

@ -23,18 +23,19 @@
create table llx_mailing_cibles create table llx_mailing_cibles
( (
rowid integer AUTO_INCREMENT PRIMARY KEY, rowid integer AUTO_INCREMENT PRIMARY KEY,
fk_mailing integer NOT NULL, fk_mailing integer NOT NULL,
fk_contact integer NOT NULL, fk_contact integer NOT NULL,
nom varchar(160), nom varchar(160),
prenom varchar(160), prenom varchar(160),
email varchar(160) NOT NULL, email varchar(160) NOT NULL,
other varchar(255) NULL, other varchar(255) NULL,
tracker varchar(128) NULL, tag varchar(128) NULL,
statut smallint NOT NULL DEFAULT 0, statut smallint NOT NULL DEFAULT 0,
source_url varchar(160), source_url varchar(160),
source_id integer, source_id integer,
source_type varchar(16), source_type varchar(16),
date_envoi datetime date_envoi datetime
)ENGINE=innodb; )ENGINE=innodb;