read terms-of-service from file
authorMatteo Nastasi (mop) <nastasi@alternativeoutput.it>
Tue, 3 Dec 2013 18:54:26 +0000 (19:54 +0100)
committerMatteo Nastasi (mop) <nastasi@alternativeoutput.it>
Tue, 3 Dec 2013 19:07:24 +0000 (20:07 +0100)
web/Obj/brisk.conf-templ.pho
web/Obj/user.phh
web/commons.js

index eeb5b54..19d99c8 100644 (file)
@@ -86,7 +86,7 @@ $G_btrace_pref_sub = "/home/nastasi/web/";
 
 // licence related stuff
 $G_lice_vers  = "2.0";
-$G_lice_fname = "licence_complete_filename";
+$G_lice_fname = "Obj/doc/terms-of-use_%s_%s.txt";
 // USE date +%s -d 'Wed Nov 20 18:35:41 CET 2013' to calculate
 $G_lice_dthard = 1384968941;
 $G_lice_dtsoft = 1384968941;
index 69842e8..9554cc0 100644 (file)
@@ -557,7 +557,7 @@ class User {
 
   protected function maincheck($get, $post, $cookie)
   {
-      GLOBAL $G_lang, $mlang_indrd;
+      GLOBAL $G_lang, $G_base, $mlang_indrd;
       // GLOBAL $first_loop;
       GLOBAL $G_with_splash, $G_splash_content, $G_splash_interval, $G_splash_idx;
       GLOBAL $G_splash_w, $G_splash_h, $G_splash_timeout;
@@ -615,7 +615,8 @@ class User {
                       if (versions_cmp($this->rec->lice_vers_get(), $G_lice_vers) < 0) { // comparison between user version and current version
                           if ($curtime > $G_lice_dtsoft) {
                               // call notify soft
-                              $ret .=  show_notify_document("Versione corrente: [".$this->rec->lice_vers_get()."] Versione sito: ".$G_lice_vers,
+                              // FIXME: manage translations
+                              $ret .=  show_notify_document(esclfhtml(file_get_contents($G_base.sprintf($G_lice_fname, $G_lice_vers, $G_lang))),
                                        0, array("Accetto.", "Rifiuto.", "Leggo poi.",  /* , "Scarico." */),
                                        "lice_confirm", 600, 600, TRUE, 0);
                               $ret .= sprintf("act_licencemgr('soft', g_nd.ret_get(), '%s', '%s');", 
@@ -623,7 +624,7 @@ class User {
                           }
                           else if ($curtime > $G_lice_dthard) {
                               // call notify hard
-                              $ret .=  show_notify_document("Versione corrente: [".$this->rec->lice_vers_get()."] Versione sito: ".$G_lice_vers,
+                              $ret .=  show_notify_document(esclfhtml(file_get_contents($G_base.sprintf($G_lice_fname, $G_lice_vers, $G_lang))),
                                        0, array("Accetto.", "Rifiuto." /* , "Scarico." */),
                                        "lice_confirm", 600, 600, TRUE, 0);
                               $ret .= sprintf("act_licencemgr('hard', g_nd.ret_get(), '%s', '%s');", 
index 6fb210e..a38a36c 100644 (file)
@@ -697,6 +697,7 @@ function notify_document(st, text, tout, butt, confirm_func, w, h, is_opa, block
     cont.style.borderBottomColor = "gray";
     cont.style.height = (h - 30)+"px";
     cont.style.overflow = "auto";
+    cont.style.fontFamily = "monospace";
     cont.innerHTML = text;
 
     box =  document.createElement("div");