X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=e-DoKo.git;a=blobdiff_plain;f=digest.php;h=08d3a0fafe53057f20270e6f1cd47ad175a39328;hp=07625192fd57e90ca9f18d69f1d1459c8bb12e3a;hb=46140faa11b97252647178a811da22509256d6c4;hpb=1e258af4136567ab30ce9b54aee751077f80590e diff --git a/digest.php b/digest.php index 0762519..08d3a0f 100644 --- a/digest.php +++ b/digest.php @@ -1,5 +1,5 @@ +/* Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Arun Persaud * * This file is part of e-DoKo. * @@ -53,21 +53,7 @@ foreach($users as $uid) $PREF = DB_get_PREF($uid); // set users language preference - $language = $PREF['language']; - - switch($language) - { - case 'de': - putenv("LC_ALL=de_DE"); - setlocale(LC_ALL, "de_DE"); - // Specify location of translation tables - bindtextdomain("edoko", "./locale"); - // Choose domain - textdomain("edoko"); - break; - default: - /* do nothing */ - } + set_language($PREF['language']); // calculate mod by digest-time switch($PREF['digest']) @@ -105,6 +91,16 @@ foreach($users as $uid) // get messages $messages = DB_get_digest_message_by_email($email); + // check messages for outdated ones and delete those + foreach ($messages as $key=>$mess) + { + if($mess[2] == 'your_turn' && $uid != DB_get_player_by_gameid($mess[3]) ) + { + DB_digest_delete_message($mess[0]); + unset($messages[$key]); + } + } + // add them together if(sizeof($messages)) {