Example #1
0
 /**
  * This will search the AssetTypesList for a file upload.
  *
  */
 public function AddAssets($fileNumber, $assetTypeId, $assetFileName, $assetDescription, $assetBytes)
 {
     $soap_url = $this->GetAssetWSDL();
     $parms = array();
     $parms[] = new SoapVar($this->userName, XSD_STRING, null, null, 'ns1:userName');
     $parms[] = new SoapVar($this->password, XSD_STRING, null, null, 'ns1:password');
     $parms[] = new SoapVar($fileNumber, XSD_STRING, null, null, 'ns1:fileNumber');
     $parms[] = new SoapVar($assetTypeId, XSD_STRING, null, null, 'ns1:assetTypeId');
     $parms[] = new SoapVar($assetFileName, XSD_STRING, null, null, 'ns1:assetFileName');
     $parms[] = new SoapVar($assetDescription, XSD_STRING, null, null, 'ns1:assetDescription');
     $parms[] = new SoapVar($assetBytes, XSD_STRING, null, null, 'ns1:assetBytes');
     $soap = new SoapClient($soap_url, $this->GetSoapOptions());
     try {
         $call = $soap->AddAsset(new SoapVar($parms, SOAP_ENC_OBJECT));
         return $call;
     } catch (SoapFault $fault) {
         return false;
         //error
     }
 }