| 1 |
<?php
|
| 2 |
// $Id: forward.theme,v 1.12 2009/05/13 19:39:00 seanr Exp $
|
| 3 |
|
| 4 |
/**
|
| 5 |
* @addtogroup themeable
|
| 6 |
* @{
|
| 7 |
*/
|
| 8 |
|
| 9 |
/**
|
| 10 |
* Theme page output for forward form.
|
| 11 |
*
|
| 12 |
* @param form
|
| 13 |
* A fully rendered form.
|
| 14 |
* @param node
|
| 15 |
* The node object being forwarded.
|
| 16 |
*/
|
| 17 |
function theme_forward_page($form, $node) {
|
| 18 |
return $form;
|
| 19 |
}
|
| 20 |
|
| 21 |
/**
|
| 22 |
* Format emails
|
| 23 |
*
|
| 24 |
* @param vars
|
| 25 |
* An array of email variables
|
| 26 |
*/
|
| 27 |
function theme_forward_email($vars) {
|
| 28 |
$output = '
|
| 29 |
<table width="400" cellspacing="0" cellpadding="10" border="0">
|
| 30 |
<thead>
|
| 31 |
<tr><td><h1 style="font-family: Arial, Helvetica, sans-serif; font-size: 18px;">'.l($vars['logo'].' '.$vars['site_name'], 'forward/emailref', array('absolute' => TRUE, 'query' => 'path='.$vars['path'], 'html' => TRUE)).'</h1></td></tr>
|
| 32 |
</thead>
|
| 33 |
<tbody>
|
| 34 |
<tr>
|
| 35 |
<td style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;">'.
|
| 36 |
$vars['forward_message'];
|
| 37 |
if ($vars['message']) {
|
| 38 |
$output .= '<p>'.t('Message from Sender').':</p><p>'.$vars['message'].'</p>';
|
| 39 |
}
|
| 40 |
$output .= '<h2 style="font-size: 14px;">'.l($vars['content']->title, 'forward/emailref', array('absolute' => TRUE, 'query' => 'path='.$vars['path'])).'</h2>';
|
| 41 |
if (theme_get_setting('toggle_node_info_'.$vars['content']->type)) {
|
| 42 |
$output .= '<p><em>'.t('by %author', array('%author' => $vars['content']->name)).'</em></p>';
|
| 43 |
}
|
| 44 |
$output .= '<div>'.$vars['content']->teaser.'</div><p>'.l(t('Click here to read more on our site'), 'forward/emailref', array('absolute' => TRUE, 'query' => 'path='.$vars['path'])).'</p>';
|
| 45 |
$output .= '
|
| 46 |
</td>
|
| 47 |
</tr>
|
| 48 |
<tr><td style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;">'.$vars['dynamic_content'].'</td></tr>
|
| 49 |
<tr><td style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;">'.$vars['forward_ad_footer'].'</td></tr>
|
| 50 |
<tr><td style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;">'.$vars['forward_footer'].'</td></tr>
|
| 51 |
</tbody>
|
| 52 |
</table>
|
| 53 |
';
|
| 54 |
|
| 55 |
return $output;
|
| 56 |
}
|
| 57 |
|
| 58 |
/**
|
| 59 |
* Format the e-postcards
|
| 60 |
*
|
| 61 |
* @param vars
|
| 62 |
* An array of email variables
|
| 63 |
*/
|
| 64 |
function theme_forward_postcard($vars) {
|
| 65 |
$output = '
|
| 66 |
<table width="400" cellspacing="0" cellpadding="10" border="0">
|
| 67 |
<thead>
|
| 68 |
<tr><td><h1 style="font-family: Arial, Helvetica, sans-serif; font-size: 18px;">'.l($vars['logo'].' '.$vars['site_name'], 'forward/emailref', array('absolute' => TRUE, 'query' => 'path='.variable_get('site_frontpage', 'node'), 'html' => TRUE)).'</h1></td></tr>
|
| 69 |
</thead>
|
| 70 |
<tbody>
|
| 71 |
<tr>
|
| 72 |
<td style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;">'.
|
| 73 |
$vars['forward_message'];
|
| 74 |
if ($vars['message']) {
|
| 75 |
$output .= '<p>'.t('Message from Sender').':</p><p>'.$vars['message'].'</p>';
|
| 76 |
}
|
| 77 |
$output .= '<p>'.l(t('Click here to read more on our site'), 'forward/emailref', array('absolute' => TRUE, 'query' => 'path='.variable_get('site_frontpage', 'node'))).'</p>';
|
| 78 |
$output .= '
|
| 79 |
</td>
|
| 80 |
</tr>
|
| 81 |
<tr><td style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;">'.$vars['dynamic_content'].'</td></tr>
|
| 82 |
<tr><td style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;">'.$vars['forward_ad_footer'].'</td></tr>
|
| 83 |
<tr><td style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;">'.$vars['forward_footer'].'</td></tr>
|
| 84 |
</tbody>
|
| 85 |
</table>
|
| 86 |
';
|
| 87 |
|
| 88 |
return $output;
|
| 89 |
}
|