summaryrefslogtreecommitdiff
path: root/modules/upload/upload.tokens.inc
diff options
context:
space:
mode:
Diffstat (limited to 'modules/upload/upload.tokens.inc')
-rw-r--r--modules/upload/upload.tokens.inc45
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;
-}