Skip to content

Instantly share code, notes, and snippets.

@xmorave2
Created December 9, 2015 06:53
Show Gist options
  • Save xmorave2/7b003af5421628402291 to your computer and use it in GitHub Desktop.
Save xmorave2/7b003af5421628402291 to your computer and use it in GitHub Desktop.
Varianta, kdy je centrum nainstalováno v adresáři a ne na subdoméně, a odkaz je je přidán do menu "Tisk" nikoliv přímo na lištu
/* Odkaz pro tisk smlouvy */
var baseUrl = "http://koha-usti.knihovna-uo.cz/kcenter2";
var keyStr = "ABCDEFGHIJKLMNOP" +
"QRSTUVWXYZabcdef" +
"ghijklmnopqrstuv" +
"wxyz0123456789+/" +
"=";
function encode64(input) {
input = escape(input);
var output = "";
var chr1, chr2, chr3 = "";
var enc1, enc2, enc3, enc4 = "";
var i = 0;
do {
chr1 = input.charCodeAt(i++);
chr2 = input.charCodeAt(i++);
chr3 = input.charCodeAt(i++);
enc1 = chr1 >> 2;
enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
enc4 = chr3 & 63;
if (isNaN(chr2)) {
enc3 = enc4 = 64;
} else if (isNaN(chr3)) {
enc4 = 64;
}
output = output +
keyStr.charAt(enc1) +
keyStr.charAt(enc2) +
keyStr.charAt(enc3) +
keyStr.charAt(enc4);
chr1 = chr2 = chr3 = "";
enc1 = enc2 = enc3 = enc4 = "";
} while (i < input.length);
return output;
}
if (typeof borrowernumber != 'undefined') {
var href = baseUrl + "/redir/" + encode64("/kcenter2/ctenari/pdf-smlouva/" + borrowernumber);
$('<li><a id="printapplication" href="' + href + '">Přihláška</a></li>').insertAfter($("#printquickslip").parent());
}
/* Odkaz pro tisk smlouvy */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment