Skip to content

Commit 47ecd8c

Browse files
author
MathiasGajhede
committed
Merge pull request #1 from syddjurs/hotfix-1.0.3
Hotfix 1.0.1, 1.0.2, 1.0.3
2 parents 4e4d737 + 26e9e11 commit 47ecd8c

File tree

2 files changed

+18
-9
lines changed

2 files changed

+18
-9
lines changed

js/os2web_print_send_to_friend.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
jQuery(document).ready(function($) {
66
$(".throbber").hide();
77
$("#send_to_friend_form").submit(function(e){
8-
e.preventDefault;
8+
e.preventDefault();
99
var $form = $("#send_to_friend_form");
1010
serializedData = $form.serialize();
1111

1212
var email = $("#field_send_to_friend_email").val();
1313
var id = $("#field_bullet_point_id").val();
14-
var base_url = $("#field_base_url").val();
14+
var base_url = $(this).find('input[name=base_url]').val();
1515

1616
if (!checkEmail(email)){
1717
$("#field_send_to_friend_email").focus();
@@ -22,8 +22,8 @@ jQuery(document).ready(function($) {
2222
$("#field_send_to_friend_email").removeClass("error");
2323

2424
$.post(base_url + "/dagsorden_punkt/"+ id +"/send_to_friend_service", serializedData, function(response){
25-
$(".throbber").hide();
26-
parent.Lightbox.end();
25+
$(".throbber").hide();
26+
parent.Lightbox.end();
2727
});
2828
return false;
2929
}

os2web_print_send_to_friend.module

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -102,13 +102,10 @@ function os2web_print_send_to_friend_bullet_point_access($bullet_point_id) {
102102
$bullet_point = node_load($bullet_point_id);
103103
if (strcmp($bullet_point->type, 'os2web_meetings_bullet') == 0) {
104104
if ($bullet_point->field_os2web_meetings_bul_closed['und'][0]['value']) {
105-
return TRUE;
106-
}
107-
else {
108105
return FALSE;
109106
}
110107
}
111-
return FALSE;
108+
return TRUE;
112109
}
113110

114111
/**
@@ -121,14 +118,26 @@ function os2web_print_send_to_friend_bullet_point_access($bullet_point_id) {
121118
*/
122119
function os2web_print_send_to_friend_send_to_friend($bullet_point_id) {
123120
$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+
124130
$subject = 'Dagsorden Punkt: ' . $bullet_point->title;
125131

126132
$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+
}
127136
$body .= "Med beskeden:\n" . trim($_POST['message']) . "\n\n";
128137

129138
$body .= os2web_print_send_to_friend_print_bullet_point($bullet_point_id);
130139

131-
$from = variable_get('system_mail');
140+
$from = variable_get('site_mail');
132141
$message = array(
133142
'id' => 'send_to_friend_',
134143
'to' => $_POST['email'],

0 commit comments

Comments
 (0)