function PrintPickUp($pickup, $stringLoop) { Push(); echo "<br>"; PrintName("PickUp Detail " . $stringLoop); Push(); PrintNameDesc("Billing Account:", $pickup->BillingAccountNumber); PrintNameDesc("Partner ID:", $pickup->PartnerId); PrintNameDesc("Confirmation Number:", $pickup->ConfirmationNumber); PrintNameDesc("Pickup Status:", $pickup->PickupStatus); PrintNameDesc("Pickup Type:", $pickup->PickupType); Pop(); PrintName("Pickup Instruction"); Push(); PrintNameDesc("Date:", $pickup->PickupInstruction->Date); PrintNameDesc("Anytime After:", $pickup->PickupInstruction->AnyTimeAfter); PrintNameDesc("UntilTime:", $pickup->PickupInstruction->UntilTime); PrintNameDesc("TotalPieces:", $pickup->PickupInstruction->TotalPieces); PrintNameDesc("BoxesIndicator:", $pickup->PickupInstruction->BoxesIndicator); PrintNameDesc("PickupLocation:", $pickup->PickupInstruction->PickUpLocation); PrintNameDesc("AdditionalInstructions:", $pickup->PickupInstruction->AdditionalInstructions); PrintName("Supplies"); //foreach( $response->PickUpDetailList as $pickup ) if ($pickup->PickupInstruction->SupplyRequestCodes != null) { foreach ($pickup->PickupInstruction->SupplyRequestCodes as $supplyreqcode) { Push(); PrintNameDesc("SupplyRequestCodes:", $supplyreqcode); Pop(); } } PrintNameDesc("Trailer Accessible:", $pickup->PickupInstruction->TrailerAccessible); PrintNameDesc("Loading Dock Available:", $pickup->PickupInstruction->LoadingDockAvailable); PrintNameDesc("Shipment On Skids:", $pickup->PickupInstruction->ShipmentOnSkids); PrintNameDesc("Number of Skids:", $pickup->PickupInstruction->NumberOfSkids); Pop(); PrintName("Address"); Push(); PrintNameDesc("Contact Name:", $pickup->Address->Name); PrintNameDesc("Company Name:", $pickup->Address->Company); PrintNameDesc("Department:", $pickup->Address->Department); PrintNameDesc("Street Number:", $pickup->Address->StreetNumber); PrintNameDesc("Street Name:", $pickup->Address->StreetName); PrintNameDesc("Street Suffix:", $pickup->Address->StreetSuffix); PrintNameDesc("Street Type:", $pickup->Address->StreetType); PrintNameDesc("Street Direction:", $pickup->Address->StreetDirection); PrintNameDesc("Suite:", $pickup->Address->Suite); PrintNameDesc("Floor:", $pickup->Address->Floor); PrintNameDesc("Address Line 2:", $pickup->Address->StreetAddress2); PrintNameDesc("Address Line 3:", $pickup->Address->StreetAddress3); PrintNameDesc("City:", $pickup->Address->City); PrintNameDesc("Province:", $pickup->Address->Province); PrintNameDesc("Country:", $pickup->Address->Country); PrintNameDesc("Postal Code:", $pickup->Address->PostalCode); PrintNameDesc("Country Code:", $pickup->Address->PhoneNumber->CountryCode); PrintNameDesc("Area Code:", $pickup->Address->PhoneNumber->AreaCode); PrintNameDesc("Phone Number:", $pickup->Address->PhoneNumber->Phone); PrintNameDesc("Extension:", $pickup->Address->PhoneNumber->Extension); PrintNameDesc("Fax Number:", $pickup->Address->FaxNumber); Pop(); PrintName("Shipment Summary Details"); Push(); foreach ($pickup->ShipmentSummary->ShipmentSummaryDetails->ShipmentSummaryDetail as $shipdetail) { PrintNameDesc("Destination Code:", $shipdetail->DestinationCode); PrintNameDesc("Total Pieces:", $shipdetail->TotalPieces); PrintNameDesc("Weight Unit:", $shipdetail->TotalWeight->WeightUnit); PrintNameDesc("Total Weight:", $shipdetail->TotalWeight->Value); } Pop(); $array = (array) $pickup->NotificationEmails; foreach ($array as $val) { PrintNameDesc("Notification Email:", $val); } Pop(); }
public function Load($file) { if (isfile($file) === TRUE) { return Push(file_get_contents($file)); } }