diff --git a/api/v1/validate_api_key.php b/api/v1/validate_api_key.php index 080394d0..91658e53 100644 --- a/api/v1/validate_api_key.php +++ b/api/v1/validate_api_key.php @@ -24,6 +24,9 @@ $user_agent = strip_tags(mysqli_real_escape_string($mysqli,$_SERVER['HTTP_USER_A // Setup return array $return_arr = array(); +// Unauthorised wording +DEFINE("WORDING_UNAUTHORIZED", "HTTP/1.1 401 Unauthorized"); + /* * API Notes: * @@ -48,7 +51,7 @@ if($_SERVER['REQUEST_METHOD'] !== "GET" AND $_SERVER['REQUEST_METHOD'] !== "POST // Check API key is provided if(!isset($_GET['api_key']) AND !isset($_POST['api_key'])){ - header("HTTP/1.1 401 Unauthorized"); + header(WORDING_UNAUTHORIZED); exit(); } @@ -69,13 +72,13 @@ if(isset($api_key)){ // Failed if(mysqli_num_rows($sql) !== 1){ // Invalid Key - header("HTTP/1.1 401 Unauthorized"); + header(WORDING_UNAUTHORIZED); mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'API', log_action = 'Failed', log_description = 'Incorrect or expired Key', log_ip = '$ip', log_user_agent = '$user_agent', log_created_at = NOW()"); $return_arr['success'] = "False"; $return_arr['message'] = "API Key authentication failure or expired."; - header("HTTP/1.1 401 Unauthorized"); + header(WORDING_UNAUTHORIZED); echo json_encode($return_arr); exit(); } diff --git a/campaign.php b/campaign.php index 3038be6d..6c0f0a7c 100644 --- a/campaign.php +++ b/campaign.php @@ -18,13 +18,11 @@ if(isset($_GET['campaign_id'])){ //Set Badge color based off of campaign status if($campaign_status == "Sent"){ - $campaign_badge_color = "warning text-white"; + $campaign_badge_color = "success"; }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{ $campaign_badge_color = "secondary"; } diff --git a/campaign_track.php b/campaign_track.php index 5b9485f1..35579dd7 100644 --- a/campaign_track.php +++ b/campaign_track.php @@ -29,10 +29,8 @@ if(isset($_GET['message_id'])){ $sql = mysqli_query($mysqli,"SELECT message_id FROM campaign_messages WHERE message_id = $message_id AND message_hash = '$message_hash'"); if(mysqli_num_rows($sql) == 1){ // Server variables - $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_opened_at = NOW() WHERE message_id = $message_id"); + $ip = trim(strip_tags(mysqli_real_escape_string($mysqli,get_ip()))); + mysqli_query($mysqli,"UPDATE campaign_messages SET message_ip = '$ip', message_opened_at = NOW() WHERE message_id = $message_id"); } } diff --git a/check_login.php b/check_login.php index ac03550b..8215b6d8 100644 --- a/check_login.php +++ b/check_login.php @@ -11,7 +11,7 @@ } //Check to see if setup is enabled - if(!isset($config_enable_setup) or $config_enable_setup == 1){ + if(!isset($config_enable_setup) || $config_enable_setup == 1){ header("Location: setup.php"); exit; } @@ -24,11 +24,8 @@ // SESSION FINGERPRINT $session_ip = strip_tags(mysqli_real_escape_string($mysqli,get_ip())); $session_os = strip_tags(mysqli_real_escape_string($mysqli,get_os())); - //$session_browser = strip_tags(mysqli_real_escape_string($mysqli,get_web_browser())); - //$session_device = strip_tags(mysqli_real_escape_string($mysqli,get_device())); - //$session_user_agent = "$session_os - $session_browser"; - - // Get user agent + + // User agent $session_user_agent = strip_tags(mysqli_real_escape_string($mysqli,$_SERVER['HTTP_USER_AGENT'])); $session_user_id = $_SESSION['user_id']; diff --git a/client.php b/client.php index e04cbcc0..3af3273e 100644 --- a/client.php +++ b/client.php @@ -235,7 +235,7 @@ $location_phone = formatPhoneNumber($location_phone); } ?> - +