@@ -102,13 +102,10 @@ function os2web_print_send_to_friend_bullet_point_access($bullet_point_id) {
102
102
$bullet_point = node_load($bullet_point_id);
103
103
if (strcmp($bullet_point->type, 'os2web_meetings_bullet') == 0) {
104
104
if ($bullet_point->field_os2web_meetings_bul_closed['und'][0]['value']) {
105
- return TRUE;
106
- }
107
- else {
108
105
return FALSE;
109
106
}
110
107
}
111
- return FALSE ;
108
+ return TRUE ;
112
109
}
113
110
114
111
/**
@@ -121,14 +118,26 @@ function os2web_print_send_to_friend_bullet_point_access($bullet_point_id) {
121
118
*/
122
119
function os2web_print_send_to_friend_send_to_friend($bullet_point_id) {
123
120
$bullet_point = node_load($bullet_point_id);
121
+
122
+ // Find the parent meeting. Use to generate an URL.
123
+ $query = new EntityFieldQuery();
124
+ $meetings = $query
125
+ ->entityCondition('entity_type', 'node')
126
+ ->fieldCondition('field_os2web_meetings_bullets', 'target_id', $bullet_point_id, '=')
127
+ ->execute();
128
+ $meeting = !empty($meetings['node']) ? array_pop($meetings['node']) : NULL;
129
+
124
130
$subject = 'Dagsorden Punkt: ' . $bullet_point->title;
125
131
126
132
$body = "Hej \n\n" . $_POST['name'] . " har sendt dig et dagsordenspunkt. \n\n";
133
+ if ($meeting) {
134
+ $body .= "URL:\n" . url('node/' . $meeting->nid, array('absolute' => TRUE)) . "\n\n";
135
+ }
127
136
$body .= "Med beskeden:\n" . trim($_POST['message']) . "\n\n";
128
137
129
138
$body .= os2web_print_send_to_friend_print_bullet_point($bullet_point_id);
130
139
131
- $from = variable_get('system_mail ');
140
+ $from = variable_get('site_mail ');
132
141
$message = array(
133
142
'id' => 'send_to_friend_',
134
143
'to' => $_POST['email'],
0 commit comments