if ($fkDAO->find(TRUE)) {
$this->$dbName = $fkDAO->id;
}
- $fkDAO->free();
}
elseif (in_array($FKClassName, CRM_Core_DAO::$_testEntitiesToSkip)) {
$depObject = new $FKClassName();
$depObject->find(TRUE);
$this->$dbName = $depObject->id;
- $depObject->free();
}
elseif ($daoName == 'CRM_Member_DAO_MembershipType' && $fieldName == 'member_of_contact_id') {
// FIXME: the fields() metadata is not specific enough
$depObject = CRM_Core_DAO::createTestObject($FKClassName, ['contact_type' => 'Organization']);
$this->$dbName = $depObject->id;
- $depObject->free();
}
else {
//if it is required we need to generate the dependency object first
$depObject = CRM_Core_DAO::createTestObject($FKClassName, CRM_Utils_Array::value($dbName, $params, 1));
$this->$dbName = $depObject->id;
- $depObject->free();
}
}
}
appendValue($values, $dao->contact_id, 'contact', $contact, $flat);
}
- $dao->free();
}
/**
appendValue($values, $dao->id, 'note', $note);
}
- $dao->free();
}
/**
appendValue($values, $dao->id, 'phone', $phone);
}
- $dao->free();
}
/**
];
appendValue($values, $dao->id, 'email', $email);
}
- $dao->free();
}
/**
}
appendValue($values, $dao->id, 'address', $address);
}
- $dao->free();
}
/**
$allContactIDs, $additionalContacts
);
}
- $dao->free();
}
/**
$allContactIDs, $additionalContacts
);
}
- $dao->free();
if (empty($activityIDs)) {
return;
appendValue($values, $aaDAO->id, 'activity_assignment', $activityAssignee);
$activityContacts[] = $aaDAO->assignee_contact_id;
}
- $aaDAO->free();
$sql = "SELECT * FROM civicrm_activity_target WHERE activity_id IN ($activityIDString)";
$atDAO = &CRM_Core_DAO::executeQuery($sql);
appendValue($values, $atDAO->id, 'activity_target', $activityTarget);
$activityContacts[] = $atDAO->target_contact_id;
}
- $atDAO->free();
addAdditionalContacts($activityContacts, $allContactIDs, $additionalContacts);
}