diff options
Diffstat (limited to 'modules/upload/upload.tokens.inc')
-rw-r--r-- | modules/upload/upload.tokens.inc | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/modules/upload/upload.tokens.inc b/modules/upload/upload.tokens.inc deleted file mode 100644 index 3fa28ee2d..000000000 --- a/modules/upload/upload.tokens.inc +++ /dev/null @@ -1,45 +0,0 @@ -<?php -// $Id$ - -/** - * @file - * Builds placeholder replacement tokens for uploaded files attached to nodes. - */ - -/** - * Implements hook_token_info(). - */ -function upload_token_info() { - $results['tokens']['node'] = array( - 'upload' => array( - 'name' => t('File attachment'), - 'description' => t('The first file attached to a node, if one exists.'), - 'type' => 'file', - ) - ); - return $results; -} - -/** - * Implements hook_tokens(). - */ -function upload_tokens($type, $tokens, array $data = array(), array $options = array()) { - $replacements = array(); - - if ($type == 'node' && !empty($data['node'])) { - $node = $data['node']; - - foreach ($tokens as $name => $original) { - if ($name == 'upload') { - $upload = array_shift($node->files); - $replacements[$original] = file_create_url($upload->filepath); - } - } - - if (($upload_tokens = token_find_with_prefix($tokens, 'upload')) && !empty($node->files) && $upload = array_shift($node->files)) { - $replacements += token_generate('file', $upload_tokens, array('file' => $upload), $options); - } - } - - return $replacements; -} |