From 537a6c2c4ba9e1ab6783224a65f1ed69f3b4a5c7 Mon Sep 17 00:00:00 2001 From: Nick Clemens Date: Fri, 3 Nov 2017 10:33:00 +0000 Subject: [PATCH] Bug 19420 - Add errors on other pages Eventually these should all be using the same code in a js file upload.tt already dealt with these errors, but has diff code, made it work with new error syntax --- koha-tmpl/intranet-tmpl/prog/en/modules/offline_circ/process_koc.tt | 6 ++++-- koha-tmpl/intranet-tmpl/prog/en/modules/tools/upload-images.tt | 6 ++++-- koha-tmpl/intranet-tmpl/prog/en/modules/tools/upload.tt | 6 +++--- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/offline_circ/process_koc.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/offline_circ/process_koc.tt index 26937d9..58b69b2 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/offline_circ/process_koc.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/offline_circ/process_koc.tt @@ -34,7 +34,7 @@ function StartUpload() { xhr= AjaxUpload( $('#fileToUpload'), $('#fileuploadprogress'), 'temp=1', cbUpload ); } -function cbUpload( status, fileid ) { +function cbUpload( status, fileid, errors ) { if( status=='done' ) { $("form#processfile #uploadedfileid").val( fileid ); $("form#enqueuefile #uploadedfileid").val( fileid ); @@ -42,10 +42,12 @@ function cbUpload( status, fileid ) { $("#processfile").show(); $("#enqueuefile").show(); } else { + var errMsgs = [ _("File already exists"), _("Directory is not writeable"), _("Root directory for uploads not defined"), _("Temporary directory for uploads not defined") ]; + var errCode = errors[$('#fileToUpload').prop('files')[0].name].code; $("#fileuploadstatus").hide(); $("#fileuploadfailed").show(); $("#fileuploadfailed").text( _("Upload status: ") + - ( status=='failed'? _("Failed"): + ( status=='failed'? _("Failed") + " - (" + errCode + ") " + errMsgs[errCode]: ( status=='denied'? _("Denied"): status )) ); } diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/upload-images.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/upload-images.tt index 82f5912..6b08741 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/upload-images.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/upload-images.tt @@ -18,16 +18,18 @@ function StartUpload() { $("#uploadedfileid").val(''); xhr= AjaxUpload( $('#fileToUpload'), $('#fileuploadprogress'), 'temp=1', cbUpload ); } -function cbUpload( status, fileid ) { +function cbUpload( status, fileid, errors ) { if( status=='done' ) { $("#uploadedfileid").val( fileid ); $('#fileToUpload').prop('disabled',true); $("#processfile").show(); } else { + var errMsgs = [ _("File already exists"), _("Directory is not writeable"), _("Root directory for uploads not defined"), _("Temporary directory for uploads not defined") ]; + var errCode = errors[$('#fileToUpload').prop('files')[0].name].code; $("#fileuploadstatus").hide(); $("#fileuploadfailed").show(); $("#fileuploadfailed").text( _("Upload status: ") + - ( status=='failed'? _("Failed"): + ( status=='failed'? _("Failed") + " - (" + errCode + ") " + errMsgs[errCode]: ( status=='denied'? _("Denied"): status )) ); $("#processfile").hide(); diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/upload.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/upload.tt index 5b61b6b..23f5302 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/upload.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/upload.tt @@ -196,12 +196,12 @@