function fillpdf_token_values in FillPDF 6
File
- ./webform_tokens.inc, line 4
Code
function fillpdf_token_values($type, $object = NULL, $options = array()) {
switch ($type) {
case 'webform':
$submission = $object;
$tokens['webform-meta-nid'] = $submission->nid;
$tokens['webform-meta-sid'] = $submission->sid;
$tokens['webform-meta-uid'] = $submission->uid;
$tokens['webform-meta-remote_addr'] = $submission->remote_addr;
$tokens['webform-meta-submitted'] = $submission->submitted;
$fields = array();
$q = db_query('SELECT cid, form_key, type, extra FROM {webform_component} WHERE nid = %d', $submission->nid);
while ($component = db_fetch_array($q)) {
if (!is_array($submission->data[$component['cid']])) {
$submission->data[$component['cid']] = array();
}
$submission->data[$component['cid']] += $component;
}
$tokens += _fillpdf_get_tokens_from_components($submission);
return $tokens;
}
}