Util::getTemplate('partners.search.php'); return; } //ensure we have a request to create if (!isset($_REQUEST['rating'], $_REQUEST['review'])) { Util::getTemplate('reviews.partner.create.php'); return; } if (isset($_REQUEST['entry'])) { $entry = ApiLinks::decodeHateoasLink($_REQUEST['entry']); } else { $entry = LSM_API_ENDPOINT . "review/partner"; } $lsm = new LsmCurl(); $lsm->setEndpoint($entry); $lsm->usePut(); //build the request $PartnerReview = new StdClass(); $PartnerReview->partnerID = (int) $_REQUEST['q']; $PartnerReview->rating = (int) $_REQUEST['rating']; $PartnerReview->review = $_REQUEST['review']; $PartnerReview->customerID = Auth::getCustomerId(); $lsm->setParameters($PartnerReview); $lsm->sendRequest(); $review = $lsm->getResponseContent(); if (!$review || (int) $lsm->getResponseStatus() != 200) { Util::getTemplate('500.php'); return; } Util::getHeader(); if (DEBUG_API_CALLS) {