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>";
}
?>