function addFriendRequest() { $rm = new Response_Methods(); if ($_SERVER['REQUEST_METHOD'] == "GET") { $result = $rm->inValidServerMethod(); return $result; } //Check request url is https or not if (!empty($_SERVER["HTTPS"])) { if ($_SERVER["HTTPS"] !== "off") { $userId = trim($_POST['userId']); $friendId = trim($_POST['friendId']); if ($userId == "" || $friendId == "") { $result = $rm->fields_validation(); return $result; } else { if ($userId == $friendId) { $result = $rm->friendRequestFailforSameUser(); return $result; } else { $checkFriend = $rm->checkExistingFriendShip($userId, $friendId); if ($checkFriend > 0) { $result = $rm->friendshipAlreadyExists(); return $result; } date_default_timezone_set('Asia/Calcutta'); $createdDate = date('Y-m-d H:i:s'); $getList = array(); //preparing list and inserting values in friends_t table $getInsertFieldValue['friend_one'] = $userId; $getInsertFieldValue['friend_two'] = $friendId; $getInsertFieldValue['created_date_f'] = $createdDate; $lastInserted_friend_id = $rm->insert_record($getInsertFieldValue, 'friends_t'); if (!empty($lastInserted_friend_id)) { $deviceId = $rm->idToValue('device_id_f', 'user_details_t', 'user_id', $friendId); //getting deviceId if ($deviceId) { $message = "You have received a friend request in petbesties."; $rm->sendPushNotification($deviceId, $message); } $result = $rm->friendRequestSuccess(); return $result; } else { $result = $rm->friendRequestFail(); return $result; } } } // end of else first } else { $result = $rm->ssl_error(); return $result; } } else { $result = $rm->ssl_error(); return $result; } }
function denyFriendRequest() { $rm = new Response_Methods(); if ($_SERVER['REQUEST_METHOD'] == "GET") { $result = $rm->inValidServerMethod(); return $result; } //Check request url is https or not if (!empty($_SERVER["HTTPS"])) { if ($_SERVER["HTTPS"] !== "off") { $userId = trim($_POST['userId']); $friendId = trim($_POST['friendId']); if ($userId == "" || $friendId == "") { $result = $rm->fields_validation(); return $result; } else { if ($userId == $friendId) { $result = $rm->friendRequestFailforSameUser(); return $result; } else { $sqlDenyFriend = "delete from friends_t where status='0' and (friend_one={$userId} OR friend_two={$userId})AND(friend_one={$friendId} OR friend_two={$friendId})"; mysql_query($sqlDenyFriend, $GLOBALS['link']); $affectedRows = mysql_affected_rows(); if ($affectedRows > 0) { $result = $rm->friendDeniedSuccess(); return $result; } else { $result = $rm->friendDeniedFailed(); return $result; } } } // end of else first } else { $result = $rm->ssl_error(); return $result; } } else { $result = $rm->ssl_error(); return $result; } }
function confirmFriendRequest() { $rm = new Response_Methods(); if ($_SERVER['REQUEST_METHOD'] == "GET") { $result = $rm->inValidServerMethod(); return $result; } //Check request url is https or not if (!empty($_SERVER["HTTPS"])) { if ($_SERVER["HTTPS"] !== "off") { $userId = trim($_POST['userId']); $friendId = trim($_POST['friendId']); if ($userId == "" || $friendId == "") { $result = $rm->fields_validation(); return $result; } else { if ($userId == $friendId) { $result = $rm->friendRequestFailforSameUser(); return $result; } else { $sqlConfirmFriend = "UPDATE friends_t SET status='1' WHERE (friend_one={$userId} OR friend_two={$userId})AND(friend_one={$friendId} OR friend_two={$friendId})"; if (mysql_query($sqlConfirmFriend, $GLOBALS['link'])) { $result = $rm->friendRequestConfirmed(); return $result; } else { $result = $rm->friendRequestFailed(); return $result; } } } // end of else first } else { $result = $rm->ssl_error(); return $result; } } else { $result = $rm->ssl_error(); return $result; } }