BUGFIX: fixed wrong uid value in mymail function
[e-DoKo.git] / include / functions.php
index b1c70891b566aff1f438a1ed03e15dfaf313922b..31f918cb3ea28d4e1a300aa43d5608d7d3ec1ae7 100644 (file)
@@ -122,17 +122,17 @@ function mymail($uid,$gameid=0,$type,$message)
       /* do we send the email right away or save it in the database? */
       $send_now = 1;
 
-      $name    = DB_get_name('userid',$uid);
+      $name    = DB_get_name('userid',$user);
       $header  = sprintf(_('Hello %s'),$name);
       $header .= "\n\n";
 
-      $To = DB_get_email('userid',$uid);
+      $To = DB_get_email('userid',$user);
 
       /* check if user wants email right away or if we should save it in
        * the database for later delivery
        */
 
-      $uidPREF = DB_get_PREF($uid);
+      $uidPREF = DB_get_PREF($user);
       if( $uidPREF['digest'] != 'digest-off' )
         $send_now = 0;
       /* use local language */
@@ -1207,15 +1207,15 @@ function display_single_user($r,$start=0)
       switch($wins)
        {
        case 0:
-         echo "#tricks 0"; break;
+         echo _('#tricks 0'); break;
        case 1:
-         echo "#tricks 1"; break;
+         echo _('#tricks 1'); break;
        case 2:
        case 3:
        case 4:
-         echo "#tricks few"; break;
+         echo _('#tricks few'); break;
        default:
-         echo "#tricks many"; break;
+         echo _('#tricks many'); break;
        }
       echo "</span>\n";
       echo "  </div>\n";
@@ -1727,6 +1727,7 @@ function set_language($l,$type='lang')
        setlocale(LC_ALL, "de_DE");
        // Specify location of translation tables
        bindtextdomain("edoko", "./locale");
+       bind_textdomain_codeset("edoko", 'UTF-8');
        // Choose domain
        textdomain("edoko");
        break;