From c1585e23cb3ea757674c234c9193889b4f2f2090 Mon Sep 17 00:00:00 2001 From: Arun Persaud Date: Fri, 30 Jan 2009 21:05:32 -0800 Subject: NEW FEATURE: vacation support users can specify a vacation start and end date and a message. Once they are on vacation their name will be shown in a different color at the table and on the user page (in case it is their turn). --- include/user.php | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'include/user.php') diff --git a/include/user.php b/include/user.php index 3b5303c..6cc9637 100644 --- a/include/user.php +++ b/include/user.php @@ -107,6 +107,15 @@ else /* display all games the user has played */ echo "
"; + + if($myvacation = check_vacation($myid)) + { + $vac_start = $myvacation[0]; + $vac_stop = $myvacation[1]; + $vac_comment = $myvacation[2]; + echo "

Enjoy your vacation (don't forgot to change your settings once you're back). Between $vac_start and $vac_stop other users will see the following message: $vac_comment.

\n"; + } + echo "

These are all your games:

\n"; /* output legend */ echo "

Session:
\n"; @@ -164,10 +173,20 @@ else { $name = DB_get_name('userid',$r[3]); $gameid = $r[1]; + /* check if we need to send out a reminder */ if(DB_get_reminder($r[3],$gameid)==0) if(time()-strtotime($r[2]) > 60*60*24*7) echo "Send a reminder."; - echo "(it's $name's turn)\n"; + + /* check vacaction status of this user */ + if($vacation=check_vacation($r[3])) + { + $stop = substr($vacation[1],0,10); + $title = 'begin:'.substr($vacation[0],0,10).' end:'.$vacation[1].' '.$vacation[2]; + echo "(it's $name's (on vacation until $stop) turn)\n"; + } + else + echo "(it's $name's turn)\n"; }; if(time()-strtotime($r[2]) > 60*60*24*30) echo "Cancel?". -- cgit v1.2.3-18-g5258