diff --git a/campaign.php b/campaign.php index 8b23a127..29c96636 100644 --- a/campaign.php +++ b/campaign.php @@ -1,321 +1,167 @@ - - +

Nothing to see here

Go Back"; - - include("footer.php"); - - }else{ + $sql = mysqli_query($mysqli,"SELECT * FROM campaigns WHERE campaign_id = $campaign_id AND company_id = $session_company_id"); $row = mysqli_fetch_array($sql); - $client_id = $row['client_id']; - $client_name = $row['client_name']; - $client_type = $row['client_type']; - $client_website = $row['client_website']; - $client_net_terms = $row['client_net_terms']; - if($client_net_terms == 0){ - $client_net_terms = $config_default_net_terms; - } - $ticket_prefix = $row['ticket_prefix']; - $ticket_number = $row['ticket_number']; - $ticket_category = $row['ticket_category']; - $ticket_subject = $row['ticket_subject']; - $ticket_details = $row['ticket_details']; - $ticket_priority = $row['ticket_priority']; - $ticket_status = $row['ticket_status']; - $ticket_created_at = $row['ticket_created_at']; - $ticket_updated_at = $row['ticket_updated_at']; - $ticket_closed_at = $row['ticket_closed_at']; - $ticket_created_by = $row['ticket_created_by']; - if($ticket_status == "Open"){ - $ticket_status_display = "$ticket_status"; - }elseif($ticket_status == "Working"){ - $ticket_status_display = "$ticket_status"; + $campaign_name = $row['campaign_name']; + $campaign_subject = $row['campaign_subject']; + $campaign_content = $row['campaign_content']; + $campaign_status = $row['campaign_status']; + $campaign_scheduled_at = $row['campaign_scheduled_at']; + $campaign_created_at = $row['campaign_created_at']; + + //Set Badge color based off of campaign status + if($campaign_status == "Sent"){ + $campaign_badge_color = "warning text-white"; + }elseif($campaign_status == "Queued"){ + $campaign_badge_color = "info"; + }elseif($campaign_status == "Sending"){ + $campaign_badge_color = "primary"; + }elseif($campaign_status == "Sent"){ + $campaign_badge_color = "success"; }else{ - $ticket_status_display = "$ticket_status"; + $campaign_badge_color = "secondary"; } - if($ticket_priority == "High"){ - $ticket_priority_display = "$ticket_priority"; - }elseif($ticket_priority == "Medium"){ - $ticket_priority_display = "$ticket_priority"; - }elseif($ticket_priority == "Low"){ - $ticket_priority_display = "$ticket_priority"; - }else{ - $ticket_priority_display = "-"; - } + ?> - $contact_id = $row['contact_id']; - $contact_name = $row['contact_name']; - $contact_title = $row['contact_title']; - $contact_email = $row['contact_email']; - $contact_phone = formatPhoneNumber($row['contact_phone']); - $contact_extension = $row['contact_extension']; - $contact_mobile = formatPhoneNumber($row['contact_mobile']); - $location_name = $row['location_name']; - $location_address = $row['location_address']; - $location_city = $row['location_city']; - $location_state = $row['location_state']; - $location_zip = $row['location_zip']; - $location_phone = formatPhoneNumber($row['location_phone']); + - $ticket_assigned_to = $row['ticket_assigned_to']; - if(empty($ticket_assigned_to)){ - $ticket_assigned_to_display = "Not Assigned"; - }else{ - $ticket_assigned_to_display = $row['user_name']; - } - -?> - - - - -
-
-

Ticket

-
-
- - -
-
- -
-
-

-
-
- -
-
- -
- -
- -
-
-
-
-
-
- -
- -
-
-
- - - -
-
-
- - -
-
-
- - - -
- -
- - - - - -
+ + if(isset($_GET['q'])){ + $q = mysqli_real_escape_string($mysqli,$_GET['q']); + }else{ + $q = ""; + } - - -
- -
-

-
- - " alt="User Avatar" class="img-size-50 mr-3 img-circle"> - - - - - - - -
- -
- -
-
-

- -
- -
-
- -
- -
-
- - - -
+ }else{ + $o = "DESC"; + $disp = "ASC"; + } -
+ //Rebuild URL + $url_query_strings_sb = http_build_query(array_merge($_GET,array('sb' => $sb, 'o' => $o))); -
-
-
-

Client

- -
-
-
+ $sql = mysqli_query($mysqli,"SELECT SQL_CALC_FOUND_ROWS * FROM campaign_messages + LEFT JOIN contacts ON contact_id = message_contact_id + LEFT JOIN clients ON primary_contact = contact_id + WHERE (contact_name LIKE '%$q%' OR contact_email LIKE '%$q%' OR client_name LIKE '%$q%') + AND message_campaign_id = $campaign_id + AND campaign_messages.company_id = $session_company_id + ORDER BY $sb $o LIMIT $record_from, $record_to" + ); - - -
-
-
-

Contact

- -
- - -
- - - -
- - - -
- - - -
- -
-
-
- - - -
-

Details

-
-
-
-
- -
- -
- - - - - +
+

Messages

+
+
+ + +
+
+
+ +
+ +
+
+
+
+
+
+ +
+
+ + "> + + + + + + + + + + + + + + + + + + + +
Client NameContact NameEmailSent
+
+ +
+
+ + + +"> -
diff --git a/side_nav.php b/side_nav.php index fef2a5fc..20054c0b 100644 --- a/side_nav.php +++ b/side_nav.php @@ -66,7 +66,7 @@