function webform_protected_downloads_token_values in Webform Protected Downloads 6
Implementation of hook_token_values().
Parameters
string $type :
object $object :
array $options :
Return value
array
File
- ./
webform_protected_downloads.module, line 996 - This file contains hook declarations and functions for the Webform Protected Downloads module.
Code
function webform_protected_downloads_token_values($type, $object = NULL, $options = array()) {
if ($type == 'webform_protected_downloads') {
$node = $options['node'];
$hash = webform_protected_downloads_get_hash_details($options['hash']);
$expires = $hash->expires > 0 ? format_date($hash->expires) : t('never');
$tokens['download-url'] = url('node/' . $node->nid . '/download/' . $hash->hash, array(
'absolute' => TRUE,
));
$tokens['download-expires'] = $expires;
$tokens['file-list'] = theme('webform_protected_downloads_mail_token_file_list', $node->files);
$tokens['file-list-checksum'] = theme('webform_protected_downloads_mail_token_file_list', $node->files, TRUE);
return $tokens;
}
}