PHP7 fix
[Pman.Core] / sql / core_email.sql
1 CREATE  TABLE core_email (
2   id INT(11) NOT NULL AUTO_INCREMENT ,
3   subject TEXT ,
4   bodytext TEXT ,
5   plaintext TEXT ,
6   name VARCHAR(255) NOT NULL DEFAULT '',
7   updated_dt DATETIME NOT NULL ,
8   from_email VARCHAR(254) NULL DEFAULT '',
9   from_name VARCHAR(254) NULL DEFAULT '',
10   owner_id INT(11) NOT NULL DEFAULT 0,
11   is_system INT(2) NOT NULL DEFAULT 1,
12   PRIMARY KEY (id)
13 );
14
15 ALTER TABLE core_email CHANGE COLUMN active active INT(2) NOT NULL DEFAULT 1;
16 ALTER TABLE core_email ADD COLUMN active INT(2) NOT NULL DEFAULT 1;
17
18 -- need to store BCC data here.
19 ALTER TABLE core_email CHANGE COLUMN bcc_group bcc_group_id INT(11) NOT NULL DEFAULT 0;
20 ALTER TABLE core_email ADD COLUMN bcc_group_id INT(11) NOT NULL DEFAULT 0;
21
22 -- each email template should have  a test class with a static method ::test_{name}
23 ALTER TABLE core_email CHANGE COLUMN test_class test_class VARCHAR(254) NOT NULL DEFAULT '';
24 ALTER TABLE core_email ADD COLUMN test_class VARCHAR(254) NOT NULL DEFAULT '';
25
26 ALTER TABLE core_email CHANGE COLUMN  in_group to_group_id INT(11) NOT NULL DEFAULT -1;
27 ALTER TABLE core_email CHANGE COLUMN  to_group to_group_id INT(11) NOT NULL DEFAULT -1;
28 ALTER TABLE core_email ADD COLUMN    to_group_id INT(11) NOT NULL DEFAULT -1;
29
30 -- rather than use 'body... use the original file..'
31 ALTER TABLE core_email ADD COLUMN  use_file VARCHAR(254) NOT NULL DEFAULT '';
32
33 ALTER TABLE core_email ADD COLUMN description VARCHAR(254) NOT NULL DEFAULT '';
34
35 ALTER TABLE core_email ADD INDEX lookup_owner_id (owner_id);
36
37 UPDATE core_email SET updated_dt = NOW() where updated_dt IS NULL;
38