<?php
-/* Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012 Arun Persaud <arun@nubati.net>
+/* Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Arun Persaud <arun@nubati.net>
*
* This file is part of e-DoKo.
*
$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'])
// 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))
{