function commitUpload() { $uploadObj = new StorageAPIs($_SESSION['sHost'], $_SESSION['sApp'], $_SESSION['sTr']); $var0 = trim($_POST['var0'], " "); $var1 = trim($_POST['var1'], " "); $var2 = trim($_POST['var2'], " "); echo "\nCOMMIT UPLOAD: \n\n"; if (strlen($var0) == 0) { echo "\n Error: Empty Authentication Token field!\n"; } else { $uploadObj->setAuthToken($var0); if (strlen($var1) == 0 || $var1 == 'undefined') { $commitUpload = $uploadObj->commitFileUpload($var2); } else { $commitUpload = $uploadObj->commitFileUpload($var2, $var1); } $current = $commitUpload->getErrorStatus(); if (!empty($current)) { echo "Error Status: \n"; echo " Error code: " . $current->getCode() . "\n"; echo " Error message: " . $current->getMessage() . "\n"; } else { $current = $commitUpload->getRevision(); if (!empty($current)) { echo " Revision: " . $current . "\n"; } else { echo " Revision: N/A\n"; } $current = $commitUpload->getId(); if (!empty($current)) { echo " File Id: " . $current . "\n"; } else { echo " File Id: N/A\n"; } $current = $commitUpload->getCreatedOn(); if (!empty($current)) { echo " Created On: " . $current . "\n"; } else { echo " Created On: N/A\n"; } $current = $commitUpload->getName(); if (!empty($current)) { echo " Name: " . $current . "\n"; } else { echo " Name: N/A\n"; } $current = $commitUpload->getOwnedByStorage(); if (!empty($current)) { echo " Owned by storage: " . $current . "\n"; } else { echo " Owned by storage: N/A\n"; } $current = $commitUpload->getParentId(); if (strlen($current) == 0) { echo " Parent Id: N/A\n"; } else { echo " Parent Id: " . $current . "\n"; } $current = $commitUpload->getSize(); if (!empty($current)) { echo " Size: " . $current . "\n"; } else { echo " Size: N/A\n"; } } } echo "\n----------------------------------------------------------------------------------------------------\n"; }
public function commit_upload($parent_id = null) { $out = array(); $uploadObj = new \StorageAPIs(\Session::get('ysi.sHost'), \Session::get('ysi.sApp'), \Session::get('ysi.sTr')); $var0 = trim(\Input::post('var0', \Input::post('token')), " "); $var1 = trim(\Input::post('var1'), " "); $var2 = trim(\Input::post('var2', \Input::post('itemid')), " "); $product_id = trim(\Input::post('var3', \Input::post('product_id')), " "); $type = trim(\Input::post('var4', \Input::post('type')), " "); $cart_uid = trim(\Input::post('var5', \Input::post('uid')), " "); $quantity = trim(\Input::post('var6', \Input::post('artwork_quantity_new')), " "); if ($parent_id) { $var1 = $parent_id; } //echo "\nCOMMIT UPLOAD: \n\n"; if (strlen($var0) == 0) { //echo "\n Error: Empty Authentication Token field!\n"; $out = array('errorcode' => '', 'errormessage' => 'Internal server error, please try again.'); } else { $uploadObj->setAuthToken($var0); if (strlen($var1) == 0 || $var1 == 'undefined') { $commitUpload = $uploadObj->commitFileUpload($var2); } else { $commitUpload = $uploadObj->commitFileUpload($var2, $var1); } $current = $commitUpload->getErrorStatus(); if (!empty($current)) { $out = array('errorcode' => $current->getCode(), 'errormessage' => $current->getMessage()); } else { $current = $commitUpload->getRevision(); if (!empty($current)) { $out['data']['revision'] = $current; } else { $out['data']['revision'] = 'N/A'; } $current = $commitUpload->getId(); if (!empty($current)) { $out['data']['file_id'] = $current; } else { $out['data']['file_id'] = 'N/A'; } $current = $commitUpload->getCreatedOn(); if (!empty($current)) { $out['data']['created_on'] = $current; } else { $out['data']['created_on'] = 'N/A'; } $current = $commitUpload->getName(); if (!empty($current)) { $out['data']['name'] = $current; } else { $out['data']['name'] = 'N/A'; } $current = $commitUpload->getOwnedByStorage(); if (!empty($current)) { $out['data']['owned_by_storage'] = $current; } else { $out['data']['owned_by_storage'] = 'N/A'; } $current = $commitUpload->getParentId(); if (strlen($current) == 0) { $out['data']['parent_id'] = $current; } else { $out['data']['parent_id'] = 'N/A'; } $current = $commitUpload->getSize(); if (!empty($current)) { $out['data']['size'] = $current; } else { $out['data']['size'] = 'N/A'; } $out['data']['product_id'] = $product_id; $out['data']['type'] = $type; $out['data']['cart_uid'] = $cart_uid; $out['data']['quantity'] = $quantity; $this->save_artwork($out['data']); } } echo json_encode($out); exit; }