'00:30:00',
'shelf_time',
'sms_notify',
- '
-[%- USE date -%]
+ '[%- USE date -%]
[%- user = target.0.usr -%]
From: [%- params.sender_email || default_sender %]
To: [%- params.recipient_email || helpers.get_sms_gateway_email(target.0.sms_carrier,target.0.sms_notify) %]
The item(s) you requested are available for pickup from the Library.
[% FOR hold IN target %]
- Title: [% hold.current_copy.call_number.record.simple_record.title %]
- Author: [% hold.current_copy.call_number.record.simple_record.author %]
+[%-
+ bibxml = helpers.xml_doc( hold.current_copy.call_number.record.marc );
+ title = "";
+ FOR part IN bibxml.findnodes(''//*[@tag="245"]/*[@code="a" or @code="b"]'');
+ title = title _ part.textContent;
+ END;
+ author = bibxml.findnodes(''//*[@tag="100"]/*[@code="a"]'').textContent;
+%]
+[%- IF title %]
+ Title: [% title %]
+[%- END %]
+[%- IF author %]
+ Author: [% author %]
+[%- END %]
Call Number: [% hold.current_copy.call_number.label %]
Barcode: [% hold.current_copy.barcode %]
Library: [% hold.pickup_lib.name %]
[% END %]
- '
+'
);
INSERT INTO action_trigger.environment (
'acn.format.sms_text',
'NOOP_True',
'SendSMS',
- '
-[%- USE date -%]
+ '[%- USE date -%]
From: [%- params.sender_email || default_sender %]
To: [%- params.recipient_email || helpers.get_sms_gateway_email(user_data.sms_carrier,user_data.sms_notify) %]
Subject: Call Number
-Title: [% target.record.simple_record.title %]
-Author: [% target.record.simple_record.author %]
+[%-
+ bibxml = helpers.xml_doc( target.record.marc );
+ title = "";
+ FOR part IN bibxml.findnodes(''//*[@tag="245"]/*[@code="a" or @code="b"]'');
+ title = title _ part.textContent;
+ END;
+ author = bibxml.findnodes(''//*[@tag="100"]/*[@code="a"]'').textContent;
+%]
+[%- IF title %]
+Title: [% title %]
+[%- END %]
+[%- IF author %]
+Author: [% author %]
+[%- END %]
Call Number: [% target.label %]
Library: [% target.owning_lib.name %]
- '
+'
);
INSERT INTO action_trigger.environment (
'owning_lib.billing_address'
);
-
'00:30:00',
'shelf_time',
'sms_notify',
- '
-[%- USE date -%]
+ '[%- USE date -%]
[%- user = target.0.usr -%]
From: [%- params.sender_email || default_sender %]
To: [%- params.recipient_email || helpers.get_sms_gateway_email(target.0.sms_carrier,target.0.sms_notify) %]
The item(s) you requested are available for pickup from the Library.
[% FOR hold IN target %]
- Title: [% hold.current_copy.call_number.record.simple_record.title %]
- Author: [% hold.current_copy.call_number.record.simple_record.author %]
+[%-
+ bibxml = helpers.xml_doc( hold.current_copy.call_number.record.marc );
+ title = "";
+ FOR part IN bibxml.findnodes(''//*[@tag="245"]/*[@code="a" or @code="b"]'');
+ title = title _ part.textContent;
+ END;
+ author = bibxml.findnodes(''//*[@tag="100"]/*[@code="a"]'').textContent;
+%]
+[%- IF title %]
+ Title: [% title %]
+[%- END %]
+[%- IF author %]
+ Author: [% author %]
+[%- END %]
Call Number: [% hold.current_copy.call_number.label %]
Barcode: [% hold.current_copy.barcode %]
Library: [% hold.pickup_lib.name %]
[% END %]
- '
+'
);
INSERT INTO action_trigger.environment (
'acn.format.sms_text',
'NOOP_True',
'SendSMS',
- '
-[%- USE date -%]
+ '[%- USE date -%]
From: [%- params.sender_email || default_sender %]
To: [%- params.recipient_email || helpers.get_sms_gateway_email(user_data.sms_carrier,user_data.sms_notify) %]
Subject: Call Number
-Title: [% target.record.simple_record.title %]
-Author: [% target.record.simple_record.author %]
+[%-
+ bibxml = helpers.xml_doc( target.record.marc );
+ title = "";
+ FOR part IN bibxml.findnodes(''//*[@tag="245"]/*[@code="a" or @code="b"]'');
+ title = title _ part.textContent;
+ END;
+ author = bibxml.findnodes(''//*[@tag="100"]/*[@code="a"]'').textContent;
+%]
+[%- IF title %]
+Title: [% title %]
+[%- END %]
+[%- IF author %]
+Author: [% author %]
+[%- END %]
Call Number: [% target.label %]
Library: [% target.owning_lib.name %]
- '
+'
);
INSERT INTO action_trigger.environment (