/[drupal]/contributions/modules/forward/forward.theme
ViewVC logotype

Contents of /contributions/modules/forward/forward.theme

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.13 - (show annotations) (download) (as text)
Tue Nov 3 22:51:13 2009 UTC (3 weeks, 2 days ago) by seanr
Branch: MAIN
CVS Tags: HEAD
Changes since 1.12: +14 -2 lines
File MIME type: text/x-php
#545018 - Forward link appears on forward form by joachim
#366926 - Form and Use Proper From and Reply-To Fields by Chad_Dupuis
#582922 - "Allow" personal Message "requires" the Message by derjochenmeyer
#511472 - Provide option for personal messages to be disabled, enabled, and required by koenvw
#617284 - Title from settings page doesn't take effect by justin2pin
#621910 - Improved forward_link by benoit.borrel
#612980 - two small bugs w/ fixes by adixon
#511976 - Fatal error when forwarding a view by orianasarac
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 }

  ViewVC Help
Powered by ViewVC 1.1.2