summaryrefslogtreecommitdiffstats
path: root/include/user.php
diff options
context:
space:
mode:
authorArun Persaud <arun@nubati.net>2009-01-30 21:05:32 -0800
committerArun Persaud <arun@nubati.net>2009-01-30 21:05:32 -0800
commitc1585e23cb3ea757674c234c9193889b4f2f2090 (patch)
tree3f87836cef1a81e400e4a660c0433ad4080acc97 /include/user.php
parentee08bf05ddb0bb5722b0f8b1569d7ab4473a798d (diff)
downloade-DoKo-c1585e23cb3ea757674c234c9193889b4f2f2090.tar.gz
e-DoKo-c1585e23cb3ea757674c234c9193889b4f2f2090.tar.bz2
e-DoKo-c1585e23cb3ea757674c234c9193889b4f2f2090.zip
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).
Diffstat (limited to 'include/user.php')
-rw-r--r--include/user.php21
1 files changed, 20 insertions, 1 deletions
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 "<div class=\"user\">";
+
+ if($myvacation = check_vacation($myid))
+ {
+ $vac_start = $myvacation[0];
+ $vac_stop = $myvacation[1];
+ $vac_comment = $myvacation[2];
+ echo "<p class=\"vacation\">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.</p>\n";
+ }
+
echo "<h4>These are all your games:</h4>\n";
/* output legend */
echo "<p>Session: <br />\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 "<a href=\"$INDEX?action=reminder&amp;me=".$r[0]."\">Send a reminder.</a>";
- 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 <span class=\"vacation\" title=\"$title\">$name's (on vacation until $stop)</span> turn)\n";
+ }
+ else
+ echo "(it's $name's turn)\n";
};
if(time()-strtotime($r[2]) > 60*60*24*30)
echo "<a href=\"$INDEX?action=cancel&amp;me=".$r[0]."\">Cancel?</a>".