コード例 #1
0
 public function get_records()
 {
     $result = array();
     $query = 'SELECT ' . account::get_sf_fields() . ' FROM Account WHERE Data_Source__c = \'New Records Salesforce\' AND LastModifiedDate > ' . utcDateFormat(time() - 7200);
     $response = $this->conn->query($query);
     foreach ($response->records as $record) {
         $record->Contacts = array();
         $result[$record->Id] = $record;
     }
     $query = 'SELECT ' . contact::get_sf_fields() . ' FROM Contact WHERE Data_Source__c = \'New Records Salesforce\' AND LastModifiedDate > ' . utcDateFormat(time() - 7200);
     $response = $this->conn->query($query);
     foreach ($response->records as $record) {
         if (!isset($result[$record->AccountId]->Contacts)) {
             $result[$record->AccountId]->Contacts = array();
         }
         $result[$record->AccountId]->Contacts[] = $record;
     }
     return $result;
 }