summaryrefslogtreecommitdiffstats
path: root/include/preferences.php
diff options
context:
space:
mode:
authorArun Persaud <arun@nubati.net>2009-01-15 21:40:35 -0800
committerArun Persaud <arun@nubati.net>2009-01-15 21:40:35 -0800
commit4b622dbdb85fbb3512a881ec4786a05f6cd4701c (patch)
treebc3ee3fc89b39fa29c8c74ca38ff1d9d53d36c3d /include/preferences.php
parent8114e8920b56b4f078d2b3ff8d283cdf4d18c679 (diff)
downloade-DoKo-4b622dbdb85fbb3512a881ec4786a05f6cd4701c.tar.gz
e-DoKo-4b622dbdb85fbb3512a881ec4786a05f6cd4701c.tar.bz2
e-DoKo-4b622dbdb85fbb3512a881ec4786a05f6cd4701c.zip
NEW FEATURE: new user settings allows people to not be available for new games
Players who set their preference on this setting to 'no' are not considered as players in a new game.
Diffstat (limited to 'include/preferences.php')
-rw-r--r--include/preferences.php34
1 files changed, 34 insertions, 0 deletions
diff --git a/include/preferences.php b/include/preferences.php
index 775c4b2..616c5e2 100644
--- a/include/preferences.php
+++ b/include/preferences.php
@@ -110,6 +110,24 @@ if(myisset("sorting"))
}
}
+if(myisset("open_for_games"))
+ {
+ $openforgames = $_REQUEST['open_for_games'];
+ if($openforgames != $PREF['open_for_games'])
+ {
+ /* check if we already have an entry for the user, if so change it, if not create new one */
+ $result = DB_query("SELECT * from User_Prefs".
+ " WHERE user_id='$myid' AND pref_key='open for games'" );
+ if( DB_fetch_array($result))
+ $result = DB_query("UPDATE User_Prefs SET value=".DB_quote_smart($openforgames).
+ " WHERE user_id='$myid' AND pref_key='open for games'" );
+ else
+ $result = DB_query("INSERT INTO User_Prefs VALUES(NULL,'$myid','open for games',".
+ DB_quote_smart($openforgames).")");
+ $changed_openforgames=1;
+ }
+ }
+
if(myisset("password0") && $_REQUEST["password0"]!="" )
{
@@ -200,6 +218,22 @@ echo " <select id=\"sorting\" name=\"sorting\" size=\"1\">\n";
echo " </select>\n";
if($changed_sorting) echo "changed";
echo " </td></tr>\n";
+echo " <tr><td>Open for new games: </td><td>";
+
+echo " <select id=\"open_for_games\" name=\"open_for_games\" size=\"1\">\n";
+ if($PREF['open_for_games']=="no")
+ {
+ echo " <option value=\"yes\">yes</option>\n";
+ echo " <option value=\"no\" selected=\"selected\">no</option>\n";
+ }
+ else /* default */
+ {
+ echo " <option value=\"yes\" selected=\"selected\">yes</option>\n";
+ echo " <option value=\"no\">no</option>\n";
+ }
+ echo " </select>\n";
+if($changed_openforgames) echo "changed";
+echo " </td></tr>\n";
echo " <tr><td>Card set: </td><td>";
echo " <select id=\"cards\" name=\"cards\" size=\"1\">\n";