manage translations for tos choices, increased button spaces for show_document form...
authorMatteo Nastasi (mop) <nastasi@alternativeoutput.it>
Wed, 4 Dec 2013 07:27:34 +0000 (08:27 +0100)
committerMatteo Nastasi (mop) <nastasi@alternativeoutput.it>
Wed, 4 Dec 2013 07:27:34 +0000 (08:27 +0100)
INSTALL.sh
web/Obj/user.phh
web/briskin5/Obj/briskin5.phh
web/commons.js

index 82b928c..aae8e21 100755 (executable)
@@ -328,7 +328,7 @@ for i in $(find web -type d | sed 's/^....//g'); do
     install -d ${web_path}__/$i 
 done
 
-for i in $(find web -name '.htaccess' -o -name '*.php' -o -name '*.phh' -o -name '*.pho' -o -name '*.css' -o -name '*.js' -o -name '*.mp3' -o -name '*.swf' -o -name 'terms-of-use*.txt' | sed 's/^....//g'); do
+for i in $(find web -name '.htaccess' -o -name '*.php' -o -name '*.phh' -o -name '*.pho' -o -name '*.css' -o -name '*.js' -o -name '*.mp3' -o -name '*.swf' -o -name 'terms-of-service*.txt' | sed 's/^....//g'); do
     install -m 644 "web/$i" "${web_path}__/$i"
 done
 chmod 755 "${web_path}__/spush/brisk-spush.php"
index 643f9ea..94df362 100644 (file)
@@ -79,11 +79,18 @@ $S_load_stat = array( 'rU_heavy'      => 0,
                       'wR_minusone'   => 0,
                       'wR_the_end'    => 0 );
 
-$mlang_indrd = array( 
+$mlang_user = array(
                      'btn_backtotab'  => array('it' => ' torna ai tavoli ',
                                                'en' => ' back to tables '),
                      'btn_btotabsup'  => array('it' => ' grazie della donazione, torna ai tavoli ',
-                                               'en' => ' thank you for donation, back to tables ') 
+                                               'en' => ' thank you for donation, back to tables '),
+
+                     'btn_agree'      => array('it' => ' accetto ',
+                                               'en' => ' agree '),
+                     'btn_refuse'     => array('it' => ' rifiuto ',
+                                               'en' => ' refuse '),
+                     'btn_after'      => array('it' => ' leggo poi ',
+                                               'en' => ' read later ')
                      );
 
 class User {
@@ -557,7 +564,7 @@ class User {
 
   protected function maincheck($get, $post, $cookie)
   {
-      GLOBAL $G_lang, $G_base, $mlang_indrd;
+      GLOBAL $G_lang, $G_base, $mlang_user;
       // 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,9 +622,8 @@ class User {
                       if (versions_cmp($this->rec->tos_vers_get(), $G_tos_vers) < 0) { // comparison between user version and current version
                           if ($curtime > $G_tos_dtsoft) {
                               // call notify soft
-                              // FIXME: manage translations
                               $ret .=  show_notify_document(esclfhtml(file_get_contents($G_base.sprintf($G_tos_fname, $G_tos_vers, $G_lang))),
-                                       0, array("Accetto.", "Rifiuto.", "Leggo poi.",  /* , "Scarico." */),
+                                       0, array($mlang_user['btn_agree'][$G_lang], $mlang_user['btn_refuse'][$G_lang], $mlang_user['btn_after'][$G_lang] /* , "Scarico." */),
                                        "tos_confirm", 600, 600, TRUE, 0);
                               $ret .= sprintf("act_tosmgr('soft', g_nd.ret_get(), '%s', '%s');",
                                               xcape($this->rec->tos_vers_get()), xcape($G_tos_vers));
@@ -625,7 +631,7 @@ class User {
                           else if ($curtime > $G_tos_dthard) {
                               // call notify hard
                               $ret .=  show_notify_document(esclfhtml(file_get_contents($G_base.sprintf($G_tos_fname, $G_tos_vers, $G_lang))),
-                                       0, array("Accetto.", "Rifiuto." /* , "Scarico." */),
+                                       0, array($mlang_user['btn_agree'][$G_lang], $mlang_user['btn_refuse'][$G_lang] /* , "Scarico." */),
                                        "tos_confirm", 600, 600, TRUE, 0);
                               $ret .= sprintf("act_tosmgr('hard', g_nd.ret_get(), '%s', '%s');",
                                               xcape($this->rec->tos_vers_get()), xcape($G_tos_vers));
@@ -637,11 +643,11 @@ class User {
                   ($splashdate < $curtime - $G_splash_interval ||
                    $splashdate > $curtime)) {
                   $is_super = $this->flags & USER_FLAG_TY_SUPER;
-                  $ret .=  show_notify_ex(str_replace("\n", " ", $G_splash_content[$G_lang]), 
-                                          ($is_super ? 0 : $G_splash_timeout), 
-                                          // $mlang_indrd[($is_super ? 'btn_btotabsup' : 'btn_backtotab')][$G_lang], 
-                                          $mlang_indrd['btn_backtotab'][$G_lang], 
-                                          $G_splash_w, $G_splash_h, true, 
+                  $ret .=  show_notify_ex(str_replace("\n", " ", $G_splash_content[$G_lang]),
+                                          ($is_super ? 0 : $G_splash_timeout),
+                                          // $mlang_user[($is_super ? 'btn_btotabsup' : 'btn_backtotab')][$G_lang],
+                                          $mlang_user['btn_backtotab'][$G_lang],
+                                          $G_splash_w, $G_splash_h, true,
                                           ($is_super ? 0 : $G_splash_timeout));
                   $ret .= sprintf('|createCookie("CO_splashdate%d", %d, 24*365, cookiepath);', $G_splash_idx, $curtime);
               }
index fd47753..1439943 100644 (file)
@@ -1012,7 +1012,7 @@ class Bin5_user extends User {
 
     protected function maincheck($get, $post, $cookie)
     {
-        GLOBAL $G_lang, $mlang_indrd;
+        GLOBAL $G_lang;
         GLOBAL $G_with_splash, $G_splash_content, $G_splash_interval, $G_splash_idx;
         GLOBAL $G_splash_w, $G_splash_h, $G_splash_timeout;
 
index c5cee04..f0a0a98 100644 (file)
@@ -695,8 +695,10 @@ function notify_document(st, text, tout, butt, confirm_func, w, h, is_opa, block
     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;