コード例 #1
0
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";
}
コード例 #2
0
ファイル: base.php プロジェクト: EdgeCommerce/edgecommerce
 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;
 }