function fillpdf_rules_action_merge_webform in FillPDF 7
Same name and namespace in other branches
- 7.2 fillpdf.rules.inc \fillpdf_rules_action_merge_webform()
Populates a loaded FillPDF configuration's PDF with data.
Related topics
1 string reference to 'fillpdf_rules_action_merge_webform'
- fillpdf_rules_action_info in ./
fillpdf.rules.inc - Implements hook_rules_action_info().
File
- ./
fillpdf.rules.inc, line 199 - Rules integration.
Code
function fillpdf_rules_action_merge_webform($fillpdf, $webform_nid = '', $webform_sids = array()) {
$skip_access_check = FALSE;
$flatten = TRUE;
$webforms = array();
foreach ($webform_sids as $sid) {
$webforms[] = array(
'nid' => $webform_nid,
'sid' => $sid,
);
}
if (empty($webforms) && empty($webform_nid) !== TRUE) {
$webforms[0]['nid'] = $webform_nid;
}
// @todo Parameterize $skip_access_check and $flatten in Rules.
$fillpdf = fillpdf_merge_pdf($fillpdf->info->fid, NULL, $webforms, NULL, FALSE, $skip_access_check, $flatten, FALSE);
return array(
'fillpdf' => $fillpdf,
);
}