From d03ef74e4d54cacab78127cd45286dc60246ea9c Mon Sep 17 00:00:00 2001 From: johnnyq Date: Mon, 24 Jan 2022 18:30:29 -0500 Subject: [PATCH] DB Structure update on Mailing list Campaign Removed click and open count from campaigns as they are in the campaign_messages --- campaign_track.php | 2 +- db.sql | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/campaign_track.php b/campaign_track.php index 3626254f..5b9485f1 100644 --- a/campaign_track.php +++ b/campaign_track.php @@ -32,7 +32,7 @@ if(isset($_GET['message_id'])){ $ip = strip_tags(mysqli_real_escape_string($mysqli,get_ip())); $referer = $_SERVER['HTTP_REFERER']; $user_agent = $_SERVER['HTTP_USER_AGENT']; - mysqli_query($mysqli,"UPDATE campaign_messages SET message_ip = '$ip', message_referer = '$referer', message_user_agent = '$user_agent', message_browser_details = '$browser', message_opened_at = NOW() WHERE message_id = $message_id"); + mysqli_query($mysqli,"UPDATE campaign_messages SET message_ip = '$ip', message_referer = '$referer', message_user_agent = '$user_agent', message_opened_at = NOW() WHERE message_id = $message_id"); } } diff --git a/db.sql b/db.sql index 419a023d..4e06f399 100644 --- a/db.sql +++ b/db.sql @@ -136,8 +136,10 @@ DROP TABLE IF EXISTS `campaign_messages`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `campaign_messages` ( `message_id` int(11) NOT NULL AUTO_INCREMENT, - `message_recipient_email` varchar(250) NOT NULL, + `message_hash` varchar(250) NOT NULL, `message_ip` varchar(200) DEFAULT NULL, + `message_referer` varchar(250) DEFAULT NULL, + `message_user_agent` varchar(250) DEFAULT NULL, `message_queued_at` datetime DEFAULT NULL, `message_sent_at` datetime DEFAULT NULL, `message_delivered_at` datetime DEFAULT NULL, @@ -169,8 +171,6 @@ CREATE TABLE `campaigns` ( `campaign_from_email` varchar(200) NOT NULL, `campaign_content` longtext NOT NULL, `campaign_status` varchar(20) NOT NULL, - `campaign_sent_count` int(11) DEFAULT NULL, - `campaign_open_count` int(11) DEFAULT NULL, `campaign_scheduled_at` datetime DEFAULT NULL, `campaign_created_at` datetime NOT NULL, `campaign_updated_at` datetime DEFAULT NULL, @@ -1264,4 +1264,4 @@ CREATE TABLE `vendors` ( /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2022-01-22 23:53:49 +-- Dump completed on 2022-01-24 18:29:37