| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | 
							- <?php
 
- /**
 
-  * @file
 
-  * Token integration for the Views Send module.
 
-  */
 
- /**
 
-  * Implements hook_token_info().
 
-  *
 
-  * These token are used by Rules and not in the Views form.
 
-  */
 
- function views_send_token_info() {
 
-   $data = array();
 
-   foreach (_views_send_email_message_property_info() as $key => $info) {
 
-     $data[$key] = array(
 
-       'name' => $info['label'],
 
-       'description' => ''
 
-     );
 
-   }
 
-   $type = array(
 
-     'name' => t('Views Send e-mail message'),
 
-     'description' => t('Tokens for Views Send e-mail message.'),
 
-     'needs-data' => 'views_send_email_message',
 
-   );
 
-   return array(
 
-     'types' => array('views_send_email_message' => $type),
 
-     'tokens' => array('views_send_email_message' => $data),
 
-   );
 
- }
 
- /**
 
-  * Implementation hook_tokens().
 
-  *
 
-  * These token replacements are used by Rules and not in the Views form.
 
-  */
 
- function views_send_tokens($type, $tokens, array $data = array(), array $options = array()) {
 
-   $replacements = array();
 
-   if ($type == 'views_send_email_message' && !empty($data['views_send_email_message'])) {
 
-     foreach ($tokens as $name => $original) {
 
-       $replacements[$original] = $data['views_send_email_message']->{$name};
 
-     }
 
-   }
 
-   return $replacements;
 
- }
 
 
  |