use user->is_appr() when needed
authorMatteo Nastasi (mop) <nastasi@alternativeoutput.it>
Wed, 28 Oct 2015 08:26:16 +0000 (09:26 +0100)
committerMatteo Nastasi (mop) <nastasi@alternativeoutput.it>
Wed, 28 Oct 2015 08:26:16 +0000 (09:26 +0100)
web/Obj/brisk.phh
web/Obj/sac-a-push.phh
web/commons.js
web/index.php
web/index_wr.php

index b61a450..f2e9007 100644 (file)
@@ -2169,7 +2169,7 @@ class Brisk
         $to_user = sprintf('chatt_sub("%s",[%d,"%s"],"%s");', $dt, $user->flags, xcape($user->name), xcape("== chat ban =="));
       }
       else {
-          if ( TRUE && (! $user->is_auth()) ) {
+          if ( TRUE && (!$user->is_auth() || $user->is_appr()) ) {
               $to_user = nickserv_msg($dt, xcape("Visto l'elevato numero di molestatori che ultimamente hanno preso dimora su Brisk abbiamo deciso"));
               $to_user .= nickserv_msg($dt, xcape("di disattivare temporaneamente la chat in room per i non registrati, non ce ne vogliate e buone feste."));
               if (FALSE) {
index f674d3b..80db1f4 100644 (file)
@@ -74,6 +74,7 @@ function global_dump()
     fprintf(STDERR, "G_with_splash = [%s]\n", print_r($G_with_splash, TRUE));
     fprintf(STDERR, "G_with_topbanner = [%s]\n", print_r($G_with_topbanner, TRUE));
     fprintf(STDERR, "G_selfreg_mask = [%x]\n", print_r($G_selfreg_mask, TRUE));
+
     fprintf(STDERR, "G_selfreg_tout = [%s]\n", print_r($G_selfreg_tout, TRUE));
 
 }
index 3789e9c..7dcf922 100644 (file)
@@ -1043,12 +1043,14 @@ function user_decorator(user, is_real)
         }
     }
 
-    if (flags != 0)
+    if (flags != 0) {
         name = "<span class='" + cl + "'><span class='" +
         (is_real && (flags & 0xfffffe && ((flags & 0x01) == 0)) ? "id_usr" : "") +
-        "'>"+user[1]+"</span></span>";
-    else
+        "'>" + user[1] + "</span></span>";
+    }
+    else {
         name = user[1];
+    }
 
     return (name);
 }
index baad9b5..ea7f22b 100644 (file)
@@ -506,7 +506,7 @@ function index_main(&$brisk, $transp_type, $header, &$header_out, $remote_addr_f
         $tables .= '<div class="room_tab">';
         $tables .= '<table class="room_tab">';
         for ($ii = 0 ; $ii < TABLES_N ; $ii++) {
-            if ($user->is_auth())
+            if ($user->is_auth() && !$user->is_appr())
                 $i = $ii;
             else
                 $i = TABLES_N - $ii - 1;
index b7d6339..b0c9ac0 100644 (file)
@@ -593,7 +593,7 @@ function index_wr_main(&$brisk, $remote_addr_full, $get, $post, $cookie)
         $dobreak = FALSE;
         do {
             log_wr("INFO:SKIP:argz == poll name: [".$cli_poll_name."] AUTH: ".$user->is_auth());
-            if ( ! $user->is_auth() ) {
+            if ( ! $user->is_auth() || $user->is_appr() ) {
                 // MLANG: <b>Per partecipare al sondaggio devi essere autenticato.</b>
                 $mesg_to_user = nickserv_msg($dt, $mlang_indwr['pollmust'][$G_lang]);
                 log_wr("break1");