public function wf_crm_webform_base::getAttachments in Webform CiviCRM Integration 7.5
Same name and namespace in other branches
- 7.4 includes/wf_crm_webform_base.inc \wf_crm_webform_base::getAttachments()
FIXME: Use the api for this
Parameters
string $ent - entity type:
int $id - entity id:
Return value
array starting at index 1
2 calls to wf_crm_webform_base::getAttachments()
- wf_crm_webform_postprocess::processAttachments in includes/
wf_crm_webform_postprocess.inc - wf_crm_webform_preprocess::populateExistingEntity in includes/
wf_crm_webform_preprocess.inc - Populate existing entity data
File
- includes/
wf_crm_webform_base.inc, line 813
Class
- wf_crm_webform_base
- Class wf_crm_webform_base
Code
public function getAttachments($ent, $id) {
$n = 1;
$attachments = [];
$dao = CRM_Core_DAO::executeQuery("SELECT * FROM civicrm_entity_file WHERE entity_table = 'civicrm_{$ent}' AND entity_id = {$id}");
while ($dao
->fetch()) {
$attachments[$n++] = [
'id' => $dao->id,
'file_id' => $dao->file_id,
];
}
return $attachments;
}