X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=e-DoKo.git;a=blobdiff_plain;f=include%2Foutput.php;h=018372b37c7542b75dafd8fa1f33f47a893c82b3;hp=231f8f691cc2a39cfa821bcde88b847956c37bda;hb=76ce476d3c48709bf6a69b3cc5bd333c4593d66b;hpb=5edd63b115fe7712c6e220fc6a0b78dbace4f3cd diff --git a/include/output.php b/include/output.php index 231f8f6..018372b 100644 --- a/include/output.php +++ b/include/output.php @@ -1,4 +1,23 @@ + * + * This file is part of e-DoKo. + * + * e-DoKo is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * e-DoKo is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with e-DoKo. If not, see . + * + */ + /* make sure that we are not called from outside the scripts, * use a variable defined in config.php to check this */ @@ -12,7 +31,7 @@ function output_ask_for_new_game($playerA,$playerB,$playerC,$playerD,$oldgameid) global $RULES; echo "
\n
\n"; - echo "Do you want to continue playing?(This will start a new game, with the next person as dealer.)\n"; + echo "Do you want to continue playing?(This will start a new game, with $playerA starting the game.)\n"; echo " \n"; echo " \n"; echo " \n"; @@ -80,37 +99,38 @@ function output_form_for_new_game($names) ?>
-

Rules

-

Some areas are grayed out which means that the rule is not implemented yet and therefore cannot be selected

-

Ten of hearts:

- -

Schweinchen (both foxes), only in normal games or silent solos:

- -

Call Re/Contra, etc.:

- - - +

Rules

+

Gameplay-related

+

Ten of hearts:

+

+ +

+

Schweinchen (both foxes), only in normal games or silent solos:

+

+ +

+

Call Re/Contra, etc.:

+

+ +

+

Scoring-related

+

(not yet implemented)

+

+ "; + $highend = ""; + + $tmp = can_call(120,$me); + if( $tmp ) + { + if($tmp==2) echo $highstart; + if($myparty=='re') + echo "re (120):"; + else if ($myparty=='contra') + echo "contra (120):"; + else + echo " re/contra (120):"; + echo " "; + if($tmp==2) echo $highend; + echo "
\n"; + } + $tmp = can_call(90,$me); + if( $tmp ) + { + if($tmp==2) echo $highstart; + echo " 90:". + " "; + if($tmp==2) echo $highend; + echo "
\n"; + } + $tmp = can_call(60,$me); + if( $tmp ) { - if($myparty=='re') - echo "re (120):"; - else if ($myparty=='contra') - echo "contra (120):"; - else - echo " re/contra (120):"; - echo "
"; + if($tmp==2) echo $highstart; + echo " 60:". + " "; + if($tmp==2) echo $highend; + echo "
\n"; + } + $tmp = can_call(30,$me); + if( $tmp ) + { + if($tmp==2) echo $highstart; + echo " 30:". + " "; + if($tmp==2) echo $highend; + echo "
\n"; + } + $tmp = can_call(0,$me); + if( $tmp ) + { + if($tmp==2) echo $highstart; + echo " 0:". + " "; + if($tmp==2) echo $highend; + echo "
\n". + " no call:". + "
"; } - if( can_call(90,$me) ) - echo " 90:". - "
"; - if( can_call(60,$me) ) - echo " 60:". - "
"; - if( can_call(30,$me) ) - echo " 30:". - "
"; - if( can_call(0,$me) ) - echo " 0:". - "
". - " no call:". - "
"; } function output_check_want_to_play($me) @@ -300,7 +351,7 @@ function output_header() e-Doko - + @@ -327,7 +378,7 @@ function output_footer() echo "\n\n"; echo "
\n"; - echo "

copyright 2006-2009 Arun Persaud, Lance Thornton(graphics), Jeff Zerger(database support)
\n". + echo "

copyright 2006,2007,2008,2009,2010 Arun Persaud, Lance Thornton(graphics), Jeff Zerger(database support)
\n". " Verwendung der [deutschen] Kartenbilder mit Genehmigung
der Spielkartenfabrik Altenburg GmbH,(c) ASS Altenburger
\n". " - ASS Altenburger Spielkarten - Spielkartenfabrik Altenburg GmbH
\n". " a Carta Mundi Company Email: info@spielkarten.com Internet: www.spielkarten.com

\n"; @@ -348,48 +399,78 @@ function output_footer() function output_status() { - global $defaulttimezone,$INDEX,$WIKI; - if(isset($_SESSION["name"])) - { - $name = $_SESSION["name"]; - - /* logout info */ - echo "\n
\n"; - echo $name,"\n"; - echo " | mypage \n"; - echo " | settings\n"; - echo " | new game\n"; - echo " | statistics\n"; - echo " | wiki\n"; - echo " |    logout\n"; - echo "
\n"; - - /* last logon time */ - $myid = DB_get_userid("name",$name); - $zone = DB_get_user_timezone($myid); - - $time = DB_get_user_timestamp($myid); - date_default_timezone_set($defaulttimezone); - $unixtime = strtotime($time); - date_default_timezone_set($zone); - - echo "
last login: ".date("r",$unixtime)."
\n"; - } - else - { - echo "\n
\n"; - echo "login\n"; - echo "
\n"; - } + global $defaulttimezone, $INDEX, $WIKI, $RSS; + + if(isset($_SESSION["name"])) + { + $name = $_SESSION["name"]; + + /* last logon time */ + $myid = DB_get_userid("name",$name); + $zone = DB_get_user_timezone($myid); + + $time = DB_get_user_timestamp($myid); + date_default_timezone_set($defaulttimezone); + $unixtime = strtotime($time); + date_default_timezone_set($zone); + + /* rss token */ + $token = get_user_token($myid); + + /* logout info */ + echo "\n
\n"; + echo $name,"\n"; + echo " | mypage \n"; + echo " | settings\n"; + echo " | new game\n"; + echo " | statistics\n"; + echo " | wiki\n"; + echo " | rss\n"; + echo " |    logout\n"; + echo "
\n"; + + echo "
last login: ".date("r",$unixtime)."
\n"; + } + else + { + echo "\n
\n"; + echo "login\n"; + echo "
\n"; + } return; } function output_select_timezone($name,$timezone="") { - $Tzone = array ( "Europe/London" => "London", - "Europe/Berlin" => "Berlin", - "America/Vancouver" => "Berkeley", - "Pacific/Auckland" => "Wellington" ); + $Tzone = array ("Pacific/Apia" => "Apia", /*UTC-11*/ + "Pacific/Honolulu" => "Honolulu", /*UTC-10*/ + "America/Anchorage" => "Anchorage", /*UTC-9*/ + "America/Vancouver" => "Berkeley", /*UTC-8*/ + "America/Phoenix" => "Phoenix", /*UTC-7*/ + "America/Chicago" => "Chicago", /*UTC-6*/ + "America/New_York" => "New York", /*UTC-5*/ + "America/Santiago" => "Santiago", /*UTC-4*/ + "America/Buenos_Aires" => "Buenos Aires", /*UTC-3*/ + "Atlantic/South_Georgia" => "Fernando de Noronha", /*UTC-2*/ + "Atlantic/Azores" => "Azores", /*UTC-1"*/ + "Europe/London" => "London", /*UTC*/ + "Europe/Berlin" => "Berlin", /*UTC+1*/ + "Africa/Cairo" => "Cairo", /*UTC+2*/ + "Europe/Moscow" => "Moscow", /*UTC+3*/ + "Asia/Tehran" => "Tehran", /*UTC+3:30*/ + "Asia/Dubai" => "Dubai", /*UTC+4*/ + "Asia/Karachi" => "Karachi", /*UTC+5*/ + "Asia/Calcutta" => "Delhi", /*UTC+5:30*/ + "Asia/Kathmandu" => "Kathmandu", /*UTC+5:45*/ + "Asia/Dhaka" => "Dhaka", /*UTC+6*/ + "Asia/Rangoon" => "Yangon", /*UTC+6:30*/ + "Asia/Bangkok" => "Bangkok", /*UTC+7*/ + "Asia/Hong_Kong" => "Beijing", /*UTC+8*/ + "Asia/Tokyo" => "Tokyo", /*UTC+9*/ + "Australia/Darwin" => "Darwin", /*UTC+9:30*/ + "Australia/Sydney" => "Sydney", /*UTC+10*/ + "Asia/Magadan" => "Magadan", /*UTC+11*/ + "Pacific/Auckland" => "Wellington" ); /*UTC+12*/ echo "