| 1 |
<?php |
<?php |
| 2 |
// $Id: simplenews.module,v 1.76.2.103 2008/12/27 23:25:31 sutharsan Exp $ |
// $Id: simplenews.module,v 1.76.2.104 2008/12/28 16:21:54 sutharsan Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @defgroup simplenews |
* @defgroup simplenews |
| 358 |
case 'alter': |
case 'alter': |
| 359 |
// Don't replace the tokens when node alter is called by simplenews_mail. |
// Don't replace the tokens when node alter is called by simplenews_mail. |
| 360 |
if (!isset($node->simplenews_mail)) { |
if (!isset($node->simplenews_mail)) { |
| 361 |
global $user; |
global $language; |
| 362 |
$params['node'] = $node; |
$params['node'] = $node; |
| 363 |
$variables = simplenews_mail_tokens($user, $params, $user->language); |
$variables = simplenews_mail_tokens($user, $params, $language); |
| 364 |
$node->body = strtr($node->body, $variables); |
if (isset($node->body)) { |
| 365 |
$node->teaser = strtr($node->teaser, $variables); |
$node->body = strtr($node->body, $variables); |
| 366 |
|
} |
| 367 |
|
if (isset($node->teaser)) { |
| 368 |
|
$node->teaser = strtr($node->teaser, $variables); |
| 369 |
|
} |
| 370 |
} |
} |
| 371 |
break; |
break; |
| 372 |
case 'validate': |
case 'validate': |