return; } //update the tracking number $order->trackingNumber = "1z555555555"; //parse entry if (isset($_REQUEST['entry'])) { $entry = ApiLinks::decodeHateoasLink($_REQUEST['entry']); } else { $entry = LSM_API_ENDPOINT . "order/ship"; } //ensure we have a request to create $lsm = new LsmCurl(); $lsm->setEndpoint($entry); $lsm->usePost(); //send the request $lsm->setParameters($order); $lsm->sendRequest(); $response = $lsm->getResponseContent(); $status = (int) $lsm->getResponseStatus(); if (!$response || $status < 200 || $status > 204 || @(!$response->isSuccess)) { Util::getTemplate('500.php'); return; } Util::getHeader(); if (DEBUG_API_CALLS) { echo "<pre class='debug'>"; var_dump($response); echo "</pre>"; } ?> <div class="row">
} 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) { echo "<pre class='debug'>"; var_dump($review); echo "</pre>"; } ?> <!-- Page Heading -->
} if (isset($_REQUEST['entry'])) { $entry = ApiLinks::decodeHateoasLink($_REQUEST['entry']); } else { $entry = LSM_API_ENDPOINT . "review/product"; } $lsm = new LsmCurl(); $lsm->setEndpoint($entry); $lsm->usePut(); //build the request $ProductReview = new StdClass(); $ProductReview->productID = (int) $_REQUEST['q']; $ProductReview->rating = (int) $_REQUEST['rating']; $ProductReview->review = $_REQUEST['review']; $ProductReview->customerID = Auth::getCustomerId(); $lsm->setParameters($ProductReview); $lsm->sendRequest(); $review = $lsm->getResponseContent(); if (!$review || (int) $lsm->getResponseStatus() != 200) { Util::getTemplate('500.php'); return; } Util::getHeader(); if (DEBUG_API_CALLS) { echo "<pre class='debug'>"; var_dump($review); echo "</pre>"; } ?> <!-- Page Heading -->
$partner = new StdClass(); $partner->email = $_REQUEST['email']; $partner->phone = $_REQUEST['phone']; $partner->contactName = $_REQUEST['contactName']; $partner->partnerName = $_REQUEST['partnerName']; $partner->password = md5($_REQUEST['password']); $partner->line1 = $_REQUEST['line1']; $partner->line2 = $_REQUEST['line2']; $partner->line3 = $_REQUEST['line3']; $partner->city = $_REQUEST['city']; $partner->state = $_REQUEST['state']; $partner->country = $_REQUEST['country']; $partner->zip = $_REQUEST['zip']; //hard code the values -- we would do this differently if we were fully implementing partners and taxonomies $partner->isActive = true; $lsm->setParameters($partner); //send the request $lsm->sendRequest(); $response = $lsm->getResponseContent(); $status = (int) $lsm->getResponseStatus(); if (!$response || $status < 200 || $status > 204 || @(!$response->isSuccess)) { Util::getTemplate('500.php'); return; } Util::getHeader(); if (DEBUG_API_CALLS) { echo "<pre class='debug'>"; var_dump($response); echo "</pre>"; } ?>
} $lsm = new LsmCurl(); $lsm->setEndpoint(LSM_API_ENDPOINT . "product"); $lsm->usePut(); //build the request $product = new StdClass(); $product->isActive = true; $product->productName = $_REQUEST['productName']; $product->description = $_REQUEST['description']; $product->price = (double) $_REQUEST['price']; $product->cost = (double) $_REQUEST['cost']; $product->qoh = (int) $_REQUEST['qoh']; //hard code the values -- we would do this differently if we were fully implementing partners and taxonomies $product->partnerID = 1; $product->taxonomyID = 2; $lsm->setParameters($product); //send the request $lsm->sendRequest(); $response = $lsm->getResponseContent(); $status = (int) $lsm->getResponseStatus(); if (!$response || $status < 200 || $status > 204 || @(!$response->isSuccess)) { Util::getTemplate('500.php'); return; } Util::getHeader(); if (DEBUG_API_CALLS) { echo "<pre class='debug'>"; var_dump($response); echo "</pre>"; } ?>
$customer->shippingAddressLine2 = $_REQUEST['shippingAddressLine2']; $customer->shippingAddressLine3 = $_REQUEST['shippingAddressLine3']; $customer->shippingAddressCity = $_REQUEST['shippingAddressCity']; $customer->shippingAddressState = $_REQUEST['shippingAddressState']; $customer->shippingAddressCountry = $_REQUEST['shippingAddressCountry']; $customer->shippingAddressZip = $_REQUEST['shippingAddressZip']; $customer->billingAddressLine1 = $_REQUEST['billingAddressLine1']; $customer->billingAddressLine2 = $_REQUEST['billingAddressLine2']; $customer->billingAddressLine3 = $_REQUEST['billingAddressLine3']; $customer->billingAddressCity = $_REQUEST['billingAddressCity']; $customer->billingAddressState = $_REQUEST['billingAddressState']; $customer->billingAddressCountry = $_REQUEST['billingAddressCountry']; $customer->billingAddressZip = $_REQUEST['billingAddressZip']; //hard code the values -- we would do this differently if we were fully implementing partners and taxonomies $customer->paypalCustID = 123456789; $lsm->setParameters($customer); //send the request $lsm->sendRequest(); $response = $lsm->getResponseContent(); $status = (int) $lsm->getResponseStatus(); if (!$response || $status < 200 || $status > 204 || @(!$response->isSuccess)) { Util::getTemplate('500.php'); return; } Util::getHeader(); if (DEBUG_API_CALLS) { echo "<pre class='debug'>"; var_dump($response); echo "</pre>"; } ?>