X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=e-DoKo.git;a=blobdiff_plain;f=db.php;h=7f47c66e3068936fe0ad3b04c94f34994478cd0e;hp=52f51d9d0c0afa6c581219d33979587df4f52044;hb=11bc256437ae08976ca1b65fcab39f9e326c760f;hpb=dceed6f464ca2a65ba25e454aeaea2e1434cd5f3 diff --git a/db.php b/db.php index 52f51d9..7f47c66 100644 --- a/db.php +++ b/db.php @@ -7,8 +7,8 @@ function DB_open() { global $DB; - if ( $DB = mysql_connect('localhost','dokodb', 'doko') ) - mysql_select_db('doko') or die('Could not select database'); + if ( $DB = mysql_connect('mysql.nubati.net','doko', '$DoKo#.') ) + mysql_select_db('dokodb') or die('Could not select database'); else die (mysql_error()); @@ -301,7 +301,9 @@ function DB_play_card($trickid,$handcardid,$sequence) { mysql_query("INSERT INTO Play VALUES(NULL,NULL,NULL,".DB_quote_smart($trickid). ",".DB_quote_smart($handcardid).",".DB_quote_smart($sequence).")"); - return; + + $playid = mysql_insert_id(); + return $playid; } function DB_get_all_names_by_gameid($id) @@ -339,4 +341,47 @@ function DB_get_hash_from_game_and_pos($id,$pos) return ""; } +function DB_get_all_names() +{ + $names = array(); + + $result = mysql_query("SELECT fullname FROM User"); + while($r = mysql_fetch_array($result,MYSQL_NUM)) + $names[] = $r[0]; + + return $names; +} + +function DB_update_user_timestamp($userid) +{ + mysql_query("UPDATE User SET last_login = CURRENT_TIMESTAMP WHERE id=".DB_quote_smart($userid)); + return; +} + +function DB_get_user_timestamp($userid) +{ + $result = mysql_query("SELECT last_login FROM User WHERE id=".DB_quote_smart($userid)); + $r = mysql_fetch_array($result,MYSQL_NUM); + + if($r) + return $r[0]; + else + return NULL; +} +function DB_get_user_timezone($userid) +{ + $result = mysql_query("SELECT timezone FROM User WHERE id=".DB_quote_smart($userid)); + $r = mysql_fetch_array($result,MYSQL_NUM); + + if($r) + return $r[0]; + else + return 0; +} + +function DB_insert_comment($comment,$playid,$userid) +{ + mysql_query("INSERT INTO Comment VALUES (NULL,NULL,NULL,$userid,$playid, ".DB_quote_smart($comment).")"); + return; +} ?> \ No newline at end of file