diff options
author | Arun Persaud <arun@nubati.net> | 2009-01-15 21:40:35 -0800 |
---|---|---|
committer | Arun Persaud <arun@nubati.net> | 2009-01-15 21:40:35 -0800 |
commit | 4b622dbdb85fbb3512a881ec4786a05f6cd4701c (patch) | |
tree | bc3ee3fc89b39fa29c8c74ca38ff1d9d53d36c3d /include/preferences.php | |
parent | 8114e8920b56b4f078d2b3ff8d283cdf4d18c679 (diff) | |
download | e-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.php | 34 |
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"; |