function likePost() { $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']); //Get Request From Device $POSTID = trim($_POST['postId']); //Get Request From Device $getArrayList = array(); if ($USERID == "" || $POSTID == "") { $result = $rm->fields_validation(); return $result; } else { $checkLike = $rm->checkAlreadyLiked($USERID, $POSTID); if ($checkLike > 0) { $result = $rm->alreadyLiked(); return $result; } date_default_timezone_set('Asia/Calcutta'); $user_owner_id = $rm->idToValue('user_id_fk', 'news_feeds_t', 'post_id', $POSTID); //getting user owner id $createdDate = date('Y-m-d H:i:s'); $getInsertFieldValue['user_id_fk'] = $USERID; $getInsertFieldValue['post_id_fk'] = $POSTID; $getInsertFieldValue['user_owner_id_fk'] = $user_owner_id; $getInsertFieldValue['likeDate_f'] = $createdDate; $lastInserted_user_id = $rm->insert_record($getInsertFieldValue, 'likes_t'); if (!empty($lastInserted_user_id)) { $sqlLikeCountUpdate = "update news_feeds_t set like_count_f= like_count_f+1 where post_id={$POSTID}"; mysql_query($sqlLikeCountUpdate, $GLOBALS['link']); $deviceId = $rm->idToValue('device_id_f', 'user_details_t', 'user_id', $user_owner_id); //getting deviceId if ($deviceId != '') { $message = "You have received a like on your post."; $rm->sendPushNotification($deviceId, $message); } $result = $rm->getParticularPost($POSTID, $USERID); return $result; } else { $result = $rm->likeUnSuccessful(); return $result; } } // end of else first } else { $result = $rm->ssl_error(); return $result; } } else { $result = $rm->ssl_error(); return $result; } }
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 addComment() { $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") { date_default_timezone_set('Asia/Calcutta'); $comment = $rm->cleanData($_POST['comment']); //Get Request From Device $userId = $rm->cleanData($_POST['userId']); $postId = $rm->cleanData($_POST['postId']); $createdDate = date('Y-m-d H:i:s'); $getArrayList = array(); //echo $ENCRYPTEDPWD = md5($PASSWORD); //echo $ENCRYPTEDPWD = base64_decode($PASSWORD); //$ENCRYPTEDPWD=$PASSWORD; if ($comment == "" || $userId == "" || $postId == "") { $result = $rm->fields_validation(); return $result; } else { $user_owner_id = $rm->idToValue('user_id_fk', 'news_feeds_t', 'post_id', $postId); $getInsertFieldValue['comment_text_f'] = $comment; $getInsertFieldValue['user_id_fk'] = $userId; $getInsertFieldValue['post_id_fk'] = $postId; $getInsertFieldValue['comment_Date'] = $createdDate; $getInsertFieldValue['user_owner_id_fk'] = $user_owner_id; $lastInsertedCommentId = $rm->insert_record($getInsertFieldValue, 'comments_t'); if ($lastInsertedCommentId) { $deviceId = $rm->idToValue('device_id_f', 'user_details_t', 'user_id', $user_owner_id); //getting deviceId if ($deviceId != '') { $message = "You have received a comment on your post."; $rm->sendPushNotification($deviceId, $message); } $result = $rm->addCommentSuccessJson($postId); return $result; } else { $result = $rm->addCommentFailJson(); return $result; } } } else { $result = $rm->ssl_error(); return $result; } } else { $result = $rm->ssl_error(); return $result; } }