'en' : '(only aut.)' },
'2' : { 'it' : '(isolam.to)',
'en' : '(isolation)' } },
- 'lic_refu' : { 'it' : 'Rifiutando di sottoscrivere la nuova licenza d\' uso non ti sarà più possibile accedere col tuo utente registrato al sito, sei proprio sicuro di non voler accettare le nuove condizioni d\'uso ?',
- 'en' : 'EN Rifiutando di sottoscrivere la nuova licenza d\' uso non ti sarà più possibile accedere col tuo utente registrato al sito, sei proprio sicuro di non voler accettare le nuove condizioni d\'uso ?'
+ 'tos_refu' : { 'it' : 'Rifiutando di sottoscrivere i nuovi termini del servizio non ti sarà più possibile accedere come utente registrato al sito, sei proprio sicuro di voler rifiutare le nuove condizioni d\'uso ?',
+ 'en' : 'EN Rifiutando di sottoscrivere i nuovi termini del servizio non ti sarà più possibile accedere come utente registrato al sito, sei proprio sicuro di voler rifiutare le nuove condizioni d\'uso ?'
}
};
/*
type - 'hard' or 'soft'
- code - if soft: accept (0), refuse (1), after (2)
- if hard: accept (0), refuse (1)
+ code - if soft: accept (0), refuse (1), download (2), later (3)
+ if hard: accept (0), refuse (1), download (2)
*/
-function act_licencemgr(type, code, lice_curr, lice_vers)
+function act_tosmgr(type, code, tos_curr, tos_vers)
{
if (type != "soft" && type != "hard") {
return false;
switch (code) {
case 0:
case 1:
- send_mesg("licencemgr|"+type+"|"+code+"|"+lice_curr+"|"+lice_vers);
+ send_mesg("tosmgr|"+type+"|"+code+"|"+tos_curr+"|"+tos_vers);
break;
case 2:
break;
default:
break;
}
+
return true;
}
-function lice_confirm(val)
+function tos_confirm(val, url)
{
- if (val == 1) {
- return (window.confirm(mlang_commons['lic_refu'][g_lang]));
- }
+ var dlm;
- return true;
+ switch (val) {
+ case 1:
+ return (window.confirm(mlang_commons['tos_refu'][g_lang]));
+ break;
+ case 2:
+ dlm = new download_mgr(url);
+ return false;
+ break;
+ default:
+ return true;
+ break;
+ }
}
/*
block_time:
*/
-function notify_document(st, text, tout, butt, confirm_func, w, h, is_opa, block_time)
+function notify_document(st, text, tout, butt, confirm_func, confirm_func_args, w, h, is_opa, block_time)
{
var i, clo, clodiv_ctx, clodiv_wai, box;
this.ancestor = document.body;
this.confirm_func = confirm_func;
-
+ this.confirm_func_args = confirm_func_args;
this.st.st_loc_new++;
clodiv_ctx = document.createElement("div");
cont.style.borderBottomStyle = "solid";
cont.style.borderBottomWidth = "1px";
cont.style.borderBottomColor = "gray";
- cont.style.height = (h - 30)+"px";
+ cont.style.height = (h - 50)+"px";
cont.style.overflow = "auto";
+ cont.style.textAlign = "left";
+ cont.style.padding = "8px";
+ cont.style.fontFamily = "monospace";
cont.innerHTML = text;
box = document.createElement("div");
tblkid: null,
confirm_func: null,
+ confirm_func_args: [],
ret: -1,
hide: function(val)
{
if (this.confirm_func != null) {
- if (this.confirm_func(val) == false) {
+ var args;
+
+ args = [ val ].concat(this.confirm_func_args);
+
+ if (this.confirm_func.apply(null, args) == false) {
return false;
}
}
notify_ex.call(this, st, text, tout, butt, w, h, false, 0);
}
-
-function $(id) {
- return document.getElementById(id);
-}
-
-
function globst() {
this.st = -1;
this.st_loc = -1;
return (host+path+url);
}
}
+
+function download_mgr(url)
+{
+ var ifra;
+
+ if ((ifra = $('the_downloader')) == null) {
+ ifra = document.createElement("iframe");
+ ifra.style.display = "none";
+ ifra.id = 'the_downloader';
+ document.body.appendChild(ifra);
+ }
+
+ ifra.contentWindow.location.href = url;
+
+ this.ifra = ifra;
+}
+
+download_mgr.prototype = {
+ ifra: null
+}