X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=e-DoKo.git;a=blobdiff_plain;f=functions.php;h=e30c81753fc74485eb301f174f5fa07d48d32e64;hp=3a650a2d94ca3dadb31f418595a962b84d528719;hb=67d441a0c134060e61f840d955b370145d1ac328;hpb=7128076b9409b55551f206d875218fc8f70bb273 diff --git a/functions.php b/functions.php index 3a650a2..e30c817 100644 --- a/functions.php +++ b/functions.php @@ -28,7 +28,7 @@ function myisset() /* returns 1 if all names passed as args are defined by a GET or POST statement, * else return 0 */ - + $ok = 1; $args = func_get_args(); @@ -41,10 +41,17 @@ function myisset() return $ok; } +function myerror($message) +{ + echo "".htmlspecialchars($message)."\n"; + mymail($ADMIN_EMAIL,$EmailName." Error in Code",$message); + return; +} + function pos_array($c,$arr) { $ret = 0; - + $i = 0; foreach($arr as $a) { @@ -276,152 +283,6 @@ function count_trump($cards) return $trump; } -function card_to_name($card) -{ - switch($card) - { - case 1: - case 2: - return "ten of hearts"; - case 3: - case 4: - return "queen of clubs"; - case 5: - case 6: - return "queen of spades"; - case 7: - case 8: - return "queen of hearts"; - case 9: - case 10: - return "queen of diamonds"; - case 11: - case 12: - return "jack of clubs"; - case 13: - case 14: - return "jack of spades"; - case 15: - case 16: - return "jack of hearts"; - case 17: - case 18: - return "jack of diamonds"; - case 19: - case 20: - return "ace of diamonds"; - case 21: - case 22: - return "ten of diamonds"; - case 23: - case 24: - return "king of diamonds"; - case 25: - case 26: - return "nine of diamonds";; - case 27: - case 28: - return "ace of clubs"; - case 29: - case 30: - return "ten of clubs"; - case 31: - case 32: - return "king of clubs"; - case 33: - case 34: - return "nine of clubs"; - case 35: - case 36: - return "ace of spades"; - case 37: - case 38: - return "ten of spades"; - case 39: - case 40: - return "king of spades"; - case 41: - case 42: - return "nine of spades"; - case 43: - case 44: - return "ace of hearts"; - case 45: - case 46: - return "king of hearts"; - case 47: - case 48: - return "nine of hearts"; - default: - return "something went wrong, please contact the admin. Error: code1. $card
"; - } -} - -function card_value($card) -{ - switch($card) - { - case 3: /* clubes */ - case 4: - case 5: /* spades */ - case 6: - case 7: /* hearts */ - case 8: - case 9: /* diamonds */ - case 10: - return 3; - case 11: /* clubes */ - case 12: - case 13: /* spades */ - case 14: - case 15: /* hearts */ - case 16: - case 17: /* diamonds */ - case 18: - return 2; - case 19: /* diamonds */ - case 20: - case 27: /* clubs */ - case 28: - case 35: /* spades */ - case 36: - case 43: /* hearts */ - case 44: - return 11; - case 1: /* heart */ - case 2: - case 21: /* diamonds */ - case 22: - case 29: /* clubs */ - case 30: - case 37: /* spades */ - case 38: - return 10; - case 23: /* diamonds */ - case 24: - case 31: /* clubs */ - case 32: - case 39: /* spades */ - case 40: - case 45: /* hearts */ - case 46: - return 4; - case 25: /* diamonds */ - case 26: - case 33: /* clubs */ - case 34: - case 41: /* spades */ - case 42: - case 47: /* hearts */ - case 48: - return 0; - default: - echo "something went wrong, please contact the admin. ErrorCode: 2 - $card
"; - return 0; - } -} - - function create_array_of_random_numbers($useridA,$useridB,$useridC,$useridD) { global $debug; @@ -448,7 +309,7 @@ function create_array_of_random_numbers($useridA,$useridB,$useridC,$useridD) /* check if we can find a game were non of the player was involved and return * cards insted */ - $userstr = implode(",",array($useridA,$useridB,$useridC,$useridD)); + $userstr = "'".implode("','",array($useridA,$useridB,$useridC,$useridD))."'"; $randomnumbers = DB_get_unused_randomnumbers($userstr); $randomnumbers = explode(":",$randomnumbers);