//Calc base URL $baseURLParts = array(); if ($paramType == 'given') { $baseURLParts[] = "type=" . $paramType; } else { $paramType = 'received'; } if ($userID != buckys_is_logged_in()) { $baseURLParts[] = "user="******"'s Feedback Given - BuckysRoomTrade"; } else { $BUCKYS_GLOBALS['title'] = trim($userData['firstName'] . ' ' . $userData['lastName']) . "'s Feedback Received- BuckysRoomTrade"; //Mark the activity (offer received) as read $tradeNotificationIns = new BuckysTradeNotification(); $tradeNotificationIns->markAsRead($userID, BuckysTradeNotification::ACTION_TYPE_FEEDBACK);
/** * Save feedback; * */ function saveFeedback() { $userID = buckys_is_logged_in(); if (!$userID) { //You should be logged in echo json_encode(array('success' => 0, 'msg' => "Please sign in to leave feedback.")); } else { $tradeFeedbackIns = new BuckysTradeFeedback(); $tradeID = get_secure_integer($_REQUEST['tradeID']); $score = get_secure_string($_REQUEST['score']); $feedback = get_secure_string($_REQUEST['feedback']); $feedbackData = $tradeFeedbackIns->getFeedbackByTradeID($tradeID); if (!$feedbackData) { //Add new $tradeFeedbackID = $tradeFeedbackIns->addFeedback($tradeID, $userID, $score, $feedback); if (empty($tradeFeedbackID)) { echo json_encode(array('success' => 0, 'msg' => "You do not have permission.")); } else { echo json_encode(array('success' => 1, 'msg' => "You have leaved feedback successfully.")); } } else { //Update existing $tradeFeedbackID = $tradeFeedbackIns->updateFeedback($feedbackData['feedbackID'], $userID, $score, $feedback); if (empty($tradeFeedbackID)) { echo json_encode(array('success' => 0, 'msg' => "You do not have permission.")); } else { echo json_encode(array('success' => 1, 'msg' => "You have leaved feedback successfully.")); } } } }