Exemplo n.º 1
0
 public static function GetArrayFromSoapArray($objSoapArray)
 {
     $objArrayToReturn = array();
     foreach ($objSoapArray as $objSoapObject) {
         array_push($objArrayToReturn, SourceList::GetObjectFromSoapObject($objSoapObject));
     }
     return $objArrayToReturn;
 }
Exemplo n.º 2
0
 public static function GetObjectFromSoapObject($objSoapObject)
 {
     $objToReturn = new GroupRegistrations();
     if (property_exists($objSoapObject, 'Id')) {
         $objToReturn->intId = $objSoapObject->Id;
     }
     if (property_exists($objSoapObject, 'SourceList') && $objSoapObject->SourceList) {
         $objToReturn->SourceList = SourceList::GetObjectFromSoapObject($objSoapObject->SourceList);
     }
     if (property_exists($objSoapObject, 'DateReceived')) {
         $objToReturn->dttDateReceived = new QDateTime($objSoapObject->DateReceived);
     }
     if (property_exists($objSoapObject, 'FirstName')) {
         $objToReturn->strFirstName = $objSoapObject->FirstName;
     }
     if (property_exists($objSoapObject, 'LastName')) {
         $objToReturn->strLastName = $objSoapObject->LastName;
     }
     if (property_exists($objSoapObject, 'Gender')) {
         $objToReturn->strGender = $objSoapObject->Gender;
     }
     if (property_exists($objSoapObject, 'Address')) {
         $objToReturn->strAddress = $objSoapObject->Address;
     }
     if (property_exists($objSoapObject, 'Phone')) {
         $objToReturn->strPhone = $objSoapObject->Phone;
     }
     if (property_exists($objSoapObject, 'Email')) {
         $objToReturn->strEmail = $objSoapObject->Email;
     }
     if (property_exists($objSoapObject, 'Comments')) {
         $objToReturn->strComments = $objSoapObject->Comments;
     }
     if (property_exists($objSoapObject, 'GroupRole') && $objSoapObject->GroupRole) {
         $objToReturn->GroupRole = GroupRole::GetObjectFromSoapObject($objSoapObject->GroupRole);
     }
     if (property_exists($objSoapObject, 'PreferredLocation1')) {
         $objToReturn->strPreferredLocation1 = $objSoapObject->PreferredLocation1;
     }
     if (property_exists($objSoapObject, 'PreferredLocation2')) {
         $objToReturn->strPreferredLocation2 = $objSoapObject->PreferredLocation2;
     }
     if (property_exists($objSoapObject, 'City')) {
         $objToReturn->strCity = $objSoapObject->City;
     }
     if (property_exists($objSoapObject, 'Zipcode')) {
         $objToReturn->strZipcode = $objSoapObject->Zipcode;
     }
     if (property_exists($objSoapObject, 'GroupDay')) {
         $objToReturn->strGroupDay = $objSoapObject->GroupDay;
     }
     if (property_exists($objSoapObject, 'GroupsPlaced')) {
         $objToReturn->strGroupsPlaced = $objSoapObject->GroupsPlaced;
     }
     if (property_exists($objSoapObject, 'DateProcessed')) {
         $objToReturn->dttDateProcessed = new QDateTime($objSoapObject->DateProcessed);
     }
     if (property_exists($objSoapObject, 'ProcessedFlag')) {
         $objToReturn->blnProcessedFlag = $objSoapObject->ProcessedFlag;
     }
     if (property_exists($objSoapObject, '__blnRestored')) {
         $objToReturn->__blnRestored = $objSoapObject->__blnRestored;
     }
     return $objToReturn;
 }