|
Lines 16-22
function check_issues(){
Link Here
|
| 16 |
if (document.f.subtype.value == globalfreqdata.unit){ |
16 |
if (document.f.subtype.value == globalfreqdata.unit){ |
| 17 |
document.f.issuelengthcount.value=(document.f.sublength.value*globalfreqdata.issuesperunit)/globalfreqdata.unitsperissue; |
17 |
document.f.issuelengthcount.value=(document.f.sublength.value*globalfreqdata.issuesperunit)/globalfreqdata.unitsperissue; |
| 18 |
} else if (document.f.subtype.value != "issues"){ |
18 |
} else if (document.f.subtype.value != "issues"){ |
| 19 |
alert( MSG_FREQUENCY_LENGTH_ERROR ); |
19 |
alert( __("Frequency and subscription length provided doesn't combine well. Please consider entering an issue count rather than a time period.") ); |
| 20 |
} |
20 |
} |
| 21 |
} |
21 |
} |
| 22 |
} |
22 |
} |
|
Lines 48-54
function Clear(id) {
Link Here
|
| 48 |
function Check_page1() { |
48 |
function Check_page1() { |
| 49 |
var bookseller_id = $("#aqbooksellerid").val(); |
49 |
var bookseller_id = $("#aqbooksellerid").val(); |
| 50 |
if ( bookseller_id.length == 0) { |
50 |
if ( bookseller_id.length == 0) { |
| 51 |
input_box = confirm( MSG_LINK_TO_VENDOR ); |
51 |
input_box = confirm( __("If you wish to claim late or missing issues you must link this subscription to a vendor. Click OK to ignore or Cancel to return and enter a vendor") ); |
| 52 |
if (input_box==false) { |
52 |
if (input_box==false) { |
| 53 |
return false; |
53 |
return false; |
| 54 |
} |
54 |
} |
|
Lines 62-97
function Check_page1() {
Link Here
|
| 62 |
|
62 |
|
| 63 |
var biblionumber = $("#biblionumber").val() |
63 |
var biblionumber = $("#biblionumber").val() |
| 64 |
if ( biblionumber.length == 0 ) { |
64 |
if ( biblionumber.length == 0 ) { |
| 65 |
alert( MSG_LINK_BIBLIO ); |
65 |
alert( __("You must choose or create a bibliographic record") ); |
| 66 |
return false; |
66 |
return false; |
| 67 |
} |
67 |
} |
| 68 |
|
68 |
|
| 69 |
var bib_exists = $("input[name='title']").val().length; |
69 |
var bib_exists = $("input[name='title']").val().length; |
| 70 |
|
70 |
|
| 71 |
if (!bib_exists) alert(MSG_BIBLIO_NOT_EXIST); |
71 |
if (!bib_exists) alert( __("Bibliographic record does not exist!") ); |
| 72 |
return bib_exists; |
72 |
return bib_exists; |
| 73 |
} |
73 |
} |
| 74 |
|
74 |
|
| 75 |
function Check_page2(){ |
75 |
function Check_page2(){ |
| 76 |
if( more_than_one_serial == "" ){ |
76 |
if( more_than_one_serial == "" ){ |
| 77 |
if($("#acqui_date").val().length == 0){ |
77 |
if($("#acqui_date").val().length == 0){ |
| 78 |
alert( MSG_REQUIRED_PUB_DATE ); |
78 |
alert( __("You must choose a first publication date") ); |
| 79 |
return false; |
79 |
return false; |
| 80 |
} |
80 |
} |
| 81 |
} |
81 |
} |
| 82 |
if($("#sublength").val().length == 0 && $("input[name='enddate']").val().length == 0){ |
82 |
if($("#sublength").val().length == 0 && $("input[name='enddate']").val().length == 0){ |
| 83 |
alert( MSG_REQUIRED_SUB_LENGTH ); |
83 |
alert( __("You must choose a subscription length or an end date.") ); |
| 84 |
return false; |
84 |
return false; |
| 85 |
} |
85 |
} |
| 86 |
if(advancedpatternlocked == 0){ |
86 |
if(advancedpatternlocked == 0){ |
| 87 |
alert( MSG_SAVE_PREDICTION_PATTERN ); |
87 |
alert( __("You have modified the advanced prediction pattern. Please save your work or cancel modifications.") ); |
| 88 |
return false; |
88 |
return false; |
| 89 |
} |
89 |
} |
| 90 |
if(patternneedtobetested){ |
90 |
if(patternneedtobetested){ |
| 91 |
if( irregularity !== "" ){ |
91 |
if( irregularity !== "" ){ |
| 92 |
alert( MSG_PATTERN_IRREG ); |
92 |
alert( __("Warning! Present pattern has planned irregularities. Click on 'Test prediction pattern' to check if it's still valid") ); |
| 93 |
} else { |
93 |
} else { |
| 94 |
alert( MSG_TEST_PREDICTION ); |
94 |
alert( __("Please click on 'Test prediction pattern' before saving subscription.") ); |
| 95 |
} |
95 |
} |
| 96 |
return false; |
96 |
return false; |
| 97 |
} |
97 |
} |
|
Lines 272-295
function testPredictionPattern() {
Link Here
|
| 272 |
var error = 0; |
272 |
var error = 0; |
| 273 |
var error_msg = ""; |
273 |
var error_msg = ""; |
| 274 |
if(frequencyid == undefined || frequencyid == ""){ |
274 |
if(frequencyid == undefined || frequencyid == ""){ |
| 275 |
error_msg += "- " + MSG_FREQUENCY_UNDEFINED + "\n"; |
275 |
error_msg += "- " + __("Frequency is not defined") + "\n"; |
| 276 |
error ++; |
276 |
error ++; |
| 277 |
} |
277 |
} |
| 278 |
acquidate = $("#acqui_date").val(); |
278 |
acquidate = $("#acqui_date").val(); |
| 279 |
if(acquidate == undefined || acquidate == ""){ |
279 |
if(acquidate == undefined || acquidate == ""){ |
| 280 |
error_msg += "-" + MSG_PUB_DATE_UNDEFINED + "\n"; |
280 |
error_msg += "-" + __("First publication date is not defined") + "\n"; |
| 281 |
error ++; |
281 |
error ++; |
| 282 |
} |
282 |
} |
| 283 |
if( more_than_one_serial !== "" ){ |
283 |
if( more_than_one_serial !== "" ){ |
| 284 |
var nextacquidate = $("#nextacquidate").val(); |
284 |
var nextacquidate = $("#nextacquidate").val(); |
| 285 |
if(nextacquidate == undefined || nextacquidate == ""){ |
285 |
if(nextacquidate == undefined || nextacquidate == ""){ |
| 286 |
error_msg += "-" + MSG_NEXT_ISSUE_UNDEFINED + "\n"; |
286 |
error_msg += "-" + __("Next issue publication date is not defined") + "\n"; |
| 287 |
error ++; |
287 |
error ++; |
| 288 |
} |
288 |
} |
| 289 |
} |
289 |
} |
| 290 |
|
290 |
|
| 291 |
if(error){ |
291 |
if(error){ |
| 292 |
alert( MSG_PATTERN_TEST_FAILED.format(error_msg) ); |
292 |
alert( __("Cannot test prediction pattern for the following reason(s): %s").format(error_msg) ); |
| 293 |
return false; |
293 |
return false; |
| 294 |
} |
294 |
} |
| 295 |
|
295 |
|
|
Lines 338-344
function testPredictionPattern() {
Link Here
|
| 338 |
|
338 |
|
| 339 |
function saveAdvancedPattern() { |
339 |
function saveAdvancedPattern() { |
| 340 |
if ($("#patternname").val().length == 0) { |
340 |
if ($("#patternname").val().length == 0) { |
| 341 |
alert( MSG_PATTERN_NAME ); |
341 |
alert( __("Please enter a name for this pattern") ); |
| 342 |
return false; |
342 |
return false; |
| 343 |
} |
343 |
} |
| 344 |
|
344 |
|
|
Lines 353-360
function saveAdvancedPattern() {
Link Here
|
| 353 |
}); |
353 |
}); |
| 354 |
var cnfrm = 1; |
354 |
var cnfrm = 1; |
| 355 |
if(found){ |
355 |
if(found){ |
| 356 |
var msg = MSG_PATTERN_NAME_EXISTS |
356 |
var msg = __("This pattern name already exists. Do you want to modify it?") |
| 357 |
+ "\n" + MSG_OVERWRITE_PATTERNS; |
357 |
+"\n" + __("Warning: This will modify the pattern for all subscriptions that are using it."); |
| 358 |
cnfrm = confirm(msg); |
358 |
cnfrm = confirm(msg); |
| 359 |
} |
359 |
} |
| 360 |
|
360 |
|
|
Lines 384-390
function saveAdvancedPattern() {
Link Here
|
| 384 |
$("#numberpattern").val(data.numberpatternid); |
384 |
$("#numberpattern").val(data.numberpatternid); |
| 385 |
numberpatternload(); |
385 |
numberpatternload(); |
| 386 |
} else { |
386 |
} else { |
| 387 |
alert( MSG_PATTERN_CREATE_FAILED ); |
387 |
alert( __("Something went wrong. Unable to create a new numbering pattern.") ); |
| 388 |
} |
388 |
} |
| 389 |
} |
389 |
} |
| 390 |
); |
390 |
); |
|
Lines 405-411
function show_page_2() {
Link Here
|
| 405 |
} |
405 |
} |
| 406 |
|
406 |
|
| 407 |
function mana_search() { |
407 |
function mana_search() { |
| 408 |
$("#mana_search").html("<p>" + MSG_MANA_SEARCHING + "... <img src='" + interface + "/" + theme + "/img/spinner-small.gif' /></p>"); |
408 |
$("#mana_search").html("<p>" + __("Searching for subscription in Mana Knowledge Base") + "... <img src='" + interface + "/" + theme + "/img/spinner-small.gif' /></p>"); |
| 409 |
$("#mana_search").show(); |
409 |
$("#mana_search").show(); |
| 410 |
|
410 |
|
| 411 |
$.ajax({ |
411 |
$.ajax({ |
|
Lines 416-422
function mana_search() {
Link Here
|
| 416 |
}) |
416 |
}) |
| 417 |
.done( function( result ) { |
417 |
.done( function( result ) { |
| 418 |
$("#mana_search_result .modal-body").html(result); |
418 |
$("#mana_search_result .modal-body").html(result); |
| 419 |
$("#mana_search_result_label").text( MSG_MANA_RESULTS ); |
419 |
$("#mana_search_result_label").text( __("Results from Mana Knowledge Base") ); |
| 420 |
$("#mana_results_datatable").dataTable($.extend(true, {}, dataTablesDefaults, { |
420 |
$("#mana_results_datatable").dataTable($.extend(true, {}, dataTablesDefaults, { |
| 421 |
"sPaginationType": "full", |
421 |
"sPaginationType": "full", |
| 422 |
"order":[[4, "desc"], [5, "desc"]], |
422 |
"order":[[4, "desc"], [5, "desc"]], |
|
Lines 430-439
function mana_search() {
Link Here
|
| 430 |
] |
430 |
] |
| 431 |
})); |
431 |
})); |
| 432 |
if( $("#mana_results_datatable").length && $("td.dataTables_empty").length == 0){ |
432 |
if( $("#mana_results_datatable").length && $("td.dataTables_empty").length == 0){ |
| 433 |
$("#mana_search").html("<p>" + MSG_MANA_SUBSCRIPTION_FOUND + "</p><p> <a href=\"#\" data-toggle=\"modal\" data-target=\"#mana_search_result\"><i class=\"fa fa-window-maximize\"></i> " + MSG_MANA_SHOW_DETAILS + "</a></p>"); |
433 |
$("#mana_search").html("<p>" + __("Subscription found on Mana Knowledge Base:") + "</p><p> <a href=\"#\" data-toggle=\"modal\" data-target=\"#mana_search_result\"><i class=\"fa fa-window-maximize\"></i> " + __("Show Mana results") + "</a></p>"); |
| 434 |
} |
434 |
} |
| 435 |
else if ( $("#mana_results_datatable").length ){ |
435 |
else if ( $("#mana_results_datatable").length ){ |
| 436 |
$("#mana_search").html("<p>" + MSG_MANA_NO_SUBSCRIPTION_FOUND + "</p><p>" + MSG_MANA_SHARE_PATTERN + "</p>"); |
436 |
$("#mana_search").html("<p>" + __("No subscription found on Mana Knowledge Base") + "</p><p>" + __("Please feel free to share your pattern with all others librarians once you are done") + "</p>"); |
| 437 |
} |
437 |
} |
| 438 |
else{ |
438 |
else{ |
| 439 |
$("#mana_search").html( result ); |
439 |
$("#mana_search").html( result ); |
|
Lines 721-727
$(document).ready(function() {
Link Here
|
| 721 |
}, |
721 |
}, |
| 722 |
error: function (x) { |
722 |
error: function (x) { |
| 723 |
$("input[name='title']").val(''); |
723 |
$("input[name='title']").val(''); |
| 724 |
$("#error_bib_not_exist").html("This bibliographic record does not exist"); |
724 |
$("#error_bib_not_exist").html( __("This bibliographic record does not exist") ); |
| 725 |
} |
725 |
} |
| 726 |
}); |
726 |
}); |
| 727 |
}); |
727 |
}); |
| 728 |
- |
|
|