コード例 #1
0
 public static function GetArrayFromSoapArray($objSoapArray)
 {
     $objArrayToReturn = array();
     foreach ($objSoapArray as $objSoapObject) {
         array_push($objArrayToReturn, WpPollsa::GetObjectFromSoapObject($objSoapObject));
     }
     return $objArrayToReturn;
 }
コード例 #2
0
 public static function GetObjectFromSoapObject($objSoapObject)
 {
     $objToReturn = new WpPollsip();
     if (property_exists($objSoapObject, 'PollipId')) {
         $objToReturn->intPollipId = $objSoapObject->PollipId;
     }
     if (property_exists($objSoapObject, 'PollipQidObject') && $objSoapObject->PollipQidObject) {
         $objToReturn->PollipQidObject = WpPollsq::GetObjectFromSoapObject($objSoapObject->PollipQidObject);
     }
     if (property_exists($objSoapObject, 'PollipAidObject') && $objSoapObject->PollipAidObject) {
         $objToReturn->PollipAidObject = WpPollsa::GetObjectFromSoapObject($objSoapObject->PollipAidObject);
     }
     if (property_exists($objSoapObject, 'PollipIp')) {
         $objToReturn->strPollipIp = $objSoapObject->PollipIp;
     }
     if (property_exists($objSoapObject, 'PollipHost')) {
         $objToReturn->strPollipHost = $objSoapObject->PollipHost;
     }
     if (property_exists($objSoapObject, 'PollipTimestamp')) {
         $objToReturn->strPollipTimestamp = $objSoapObject->PollipTimestamp;
     }
     if (property_exists($objSoapObject, 'PollipUser')) {
         $objToReturn->strPollipUser = $objSoapObject->PollipUser;
     }
     if (property_exists($objSoapObject, 'PollipUseridObject') && $objSoapObject->PollipUseridObject) {
         $objToReturn->PollipUseridObject = WpUsers::GetObjectFromSoapObject($objSoapObject->PollipUseridObject);
     }
     if (property_exists($objSoapObject, '__blnRestored')) {
         $objToReturn->__blnRestored = $objSoapObject->__blnRestored;
     }
     return $objToReturn;
 }