first commit

This commit is contained in:
2026-02-08 21:16:11 +01:00
commit e17b7026fd
8881 changed files with 1160453 additions and 0 deletions

View File

@@ -0,0 +1,57 @@
CREATE TABLE IF NOT EXISTS `#__convertforms` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
`state` tinyint(3) NOT NULL DEFAULT '0',
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`ordering` int(11) NOT NULL DEFAULT '0',
`params` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE IF NOT EXISTS `#__convertforms_campaigns` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
`state` tinyint(3) NOT NULL DEFAULT '0',
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`ordering` int(11) NOT NULL DEFAULT '0',
`service` varchar(50) NOT NULL,
`params` mediumtext COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE IF NOT EXISTS `#__convertforms_conversions` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`campaign_id` int(10) NOT NULL,
`form_id` int(11) NOT NULL,
`visitor_id` varchar(64) DEFAULT NULL,
`user_id` int(11) NOT NULL DEFAULT '0',
`params` mediumtext COLLATE utf8mb4_unicode_ci,
`state` tinyint(3) NOT NULL DEFAULT '1',
PRIMARY KEY (`id`),
KEY `state` (`state`),
KEY `created` (`created`),
KEY `form_id` (`form_id`),
KEY `campaign_id` (`campaign_id`),
KEY `user_id` (`user_id`),
KEY `state_created` (`state`,`created`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE IF NOT EXISTS `#__convertforms_submission_meta` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`submission_id` int(10) NOT NULL,
`meta_type` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
`meta_key` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
`meta_value` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
`params` mediumtext COLLATE utf8mb4_unicode_ci,
`date_created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`date_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`id`),
KEY `date_created` (`date_created`),
KEY `submission_id` (`submission_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
INSERT INTO `#__convertforms_campaigns`
(`name`, `state`, `service`) VALUES
('Demo Campaign', 1, '0');

View File

@@ -0,0 +1,4 @@
DROP TABLE IF EXISTS
`#__convertforms`,
`#__convertforms_campaigns`,
`#__convertforms_conversions`;

View File

@@ -0,0 +1,5 @@
ALTER TABLE `#__convertforms` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE `#__convertforms` CHANGE `name` `name` VARCHAR(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
ALTER TABLE `#__convertforms` CHANGE `params` `params` MEDIUMTEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
ALTER TABLE `#__convertforms_conversions` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE `#__convertforms_conversions` CHANGE `params` `params` MEDIUMTEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL;

View File

@@ -0,0 +1,2 @@
ALTER TABLE `#__convertforms_conversions` ADD INDEX `form_id` (`form_id`);
ALTER TABLE `#__convertforms_conversions` ADD INDEX `campaign_id` (`campaign_id`);

View File

@@ -0,0 +1,13 @@
CREATE TABLE IF NOT EXISTS `#__convertforms_submission_meta` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`submission_id` int(10) NOT NULL,
`meta_type` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
`meta_key` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
`meta_value` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
`params` mediumtext COLLATE utf8mb4_unicode_ci,
`date_created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`date_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`id`),
KEY `date_created` (`date_created`),
KEY `submission_id` (`submission_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

View File

@@ -0,0 +1,2 @@
ALTER TABLE `#__convertforms_conversions` ADD INDEX `user_id` (`user_id`);
ALTER TABLE `#__convertforms_conversions` ADD INDEX `state_created` (`state`, `created`);

View File

@@ -0,0 +1 @@
ALTER TABLE `#__convertforms_conversions` ADD INDEX `state` (`state`);