diff --git a/campaign.php b/campaign.php index 8ac2cc76..7d2aba36 100644 --- a/campaign.php +++ b/campaign.php @@ -30,17 +30,16 @@ if(isset($_GET['campaign_id'])){ } //Get Stat Counts - $sql = mysqli_query($mysqli,"SELECT message_id FROM campaign_messages WHERE message_sent_at IS NOT NULL AND message_campaign_id = $campaign_id"); - $sent_count = mysqli_num_rows($sql); - - $sql = mysqli_query($mysqli,"SELECT message_id FROM campaign_messages WHERE message_opened_at IS NOT NULL AND message_campaign_id = $campaign_id"); - $open_count = mysqli_num_rows($sql); - - $sql = mysqli_query($mysqli,"SELECT message_id FROM campaign_messages WHERE message_clicked_at IS NOT NULL AND message_campaign_id = $campaign_id"); - $click_count = mysqli_num_rows($sql); - - $sql = mysqli_query($mysqli,"SELECT message_id FROM campaign_messages WHERE message_bounced_at IS NOT NULL AND message_campaign_id = $campaign_id"); - $fail_count = mysqli_num_rows($sql); + //Subscribers + $subscriber_count = mysqli_num_rows(mysqli_query($mysqli,"SELECT COUNT(*) FROM campaign_messages WHERE message_campaign_id = $campaign_id")); + //Sent + $sent_count = mysqli_num_rows(mysqli_query($mysqli,"SELECT COUNT(*) FROM campaign_messages WHERE message_sent_at IS NOT NULL AND message_campaign_id = $campaign_id")); + //Opem + $open_count = mysqli_num_rows(mysqli_query($mysqli,"SELECT COUNT(*) FROM campaign_messages WHERE message_opened_at IS NOT NULL AND message_campaign_id = $campaign_id")); + //Click + $click_count = mysqli_num_rows(mysqli_query($mysqli,"SELECT COUNT(*) FROM campaign_messages WHERE message_clicked_at IS NOT NULL AND message_campaign_id = $campaign_id")); + //Fail + $fail_count = mysqli_num_rows(mysqli_query($mysqli,"SELECT COUNT(*) FROM campaign_messages WHERE message_bounced_at IS NOT NULL AND message_campaign_id = $campaign_id")); ?> @@ -54,7 +53,15 @@ if(isset($_GET['campaign_id'])){
-
CAMPAIGN
+
+
+ + + +
CAMPAIGN
+
+
+

@@ -184,9 +191,9 @@ if(isset($_GET['campaign_id'])){ Client Name Contact Name Email - IP Sent Opened + IP @@ -211,9 +218,9 @@ if(isset($_GET['campaign_id'])){ - +
- + + + \ No newline at end of file diff --git a/campaign_add_modal.php b/campaign_add_modal.php index 00d78b53..a0858e7e 100644 --- a/campaign_add_modal.php +++ b/campaign_add_modal.php @@ -104,18 +104,16 @@
- - + +
    - +
    - +
    diff --git a/campaigns.php b/campaigns.php index 9b7f4a57..65d00b92 100644 --- a/campaigns.php +++ b/campaigns.php @@ -158,6 +158,7 @@ "> Name + Subscribers Sent Opened Clicked @@ -195,21 +196,21 @@ } //Get Stat Counts - $sql_sent = mysqli_query($mysqli,"SELECT message_id FROM campaign_messages WHERE message_sent_at IS NOT NULL AND message_campaign_id = $campaign_id"); - $sent_count = mysqli_num_rows($sql_sent); - - $sql_open = mysqli_query($mysqli,"SELECT message_id FROM campaign_messages WHERE message_opened_at IS NOT NULL AND message_campaign_id = $campaign_id"); - $open_count = mysqli_num_rows($sql_open); - - $sql_click = mysqli_query($mysqli,"SELECT message_id FROM campaign_messages WHERE message_clicked_at IS NOT NULL AND message_campaign_id = $campaign_id"); - $click_count = mysqli_num_rows($sql_click); - - $sql_fail = mysqli_query($mysqli,"SELECT message_id FROM campaign_messages WHERE message_bounced_at IS NOT NULL AND message_campaign_id = $campaign_id"); - $fail_count = mysqli_num_rows($sql_fail); + //Subscribers + $subscriber_count = mysqli_num_rows(mysqli_query($mysqli,"SELECT message_id FROM campaign_messages WHERE message_campaign_id = $campaign_id")); + //Sent + $sent_count = mysqli_num_rows(mysqli_query($mysqli,"SELECT message_id FROM campaign_messages WHERE message_sent_at IS NOT NULL AND message_campaign_id = $campaign_id")); + //Opem + $open_count = mysqli_num_rows(mysqli_query($mysqli,"SELECT message_id FROM campaign_messages WHERE message_opened_at IS NOT NULL AND message_campaign_id = $campaign_id")); + //Click + $click_count = mysqli_num_rows(mysqli_query($mysqli,"SELECT message_id FROM campaign_messages WHERE message_clicked_at IS NOT NULL AND message_campaign_id = $campaign_id")); + //Fail + $fail_count = mysqli_num_rows(mysqli_query($mysqli,"SELECT message_id FROM campaign_messages WHERE message_bounced_at IS NOT NULL AND message_campaign_id = $campaign_id")); ?> + diff --git a/client_networks.php b/client_networks.php index 7c82dfd0..833c4c80 100644 --- a/client_networks.php +++ b/client_networks.php @@ -39,9 +39,10 @@ if(isset($_GET['o'])){ //Rebuild URL $url_query_strings_sb = http_build_query(array_merge($_GET,array('sb' => $sb, 'o' => $o))); -$sql = mysqli_query($mysqli,"SELECT SQL_CALC_FOUND_ROWS * FROM networks +$sql = mysqli_query($mysqli,"SELECT SQL_CALC_FOUND_ROWS * FROM networks + LEFT JOIN locations ON location_id = network_location_id WHERE network_client_id = $client_id - AND (network_name LIKE '%$q%' OR network_vlan LIKE '%$q%' OR network LIKE '%$q%' OR network_gateway LIKE '%$q%' OR network_dhcp_range LIKE '%$q%') + AND (network_name LIKE '%$q%' OR network_vlan LIKE '%$q%' OR network LIKE '%$q%' OR network_gateway LIKE '%$q%' OR network_dhcp_range LIKE '%$q%' OR location_name LIKE '%$q%') ORDER BY $sb $o LIMIT $record_from, $record_to"); $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()")); @@ -88,6 +89,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()")); Network Gateway DHCP Range + Location Action @@ -113,6 +115,12 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()")); } $network_created_at = $row['network_created_at']; $network_location_id = $row['network_location_id']; + $location_name = $row['location_name']; + if(empty($location_name)){ + $location_name_display = "-"; + }else{ + $location_name_display = $location_name; + } ?> @@ -123,6 +131,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()")); +