break; case 'getItem': session_start(); require './database.php'; require './class/user.php'; $ui = new User($db); $uin = $ui->userinfo($_SESSION['uid']); echo json_encode(array('stop' => $uin['t1'], 'doub' => $uin['t2'], 'cash' => $uin['t3'])); break; case 'sendMsg': session_start(); require './database.php'; require './class/user.php'; $ui = new User($db); $from = $ui->userinfo($_SESSION['uid']); $u = $ui->userinfoByName($_POST['to']); if ($u == NULL) { echo "User not exist!"; break; } if ($u['uid'] == $_SESSION['uid']) { echo "Sorry, you can't send message to yourself."; break; } $query = $db->prepare("INSERT INTO `message` ( `senderId`, `receiverId`, `msg`, `read`, `timestamp`) VALUES (:senderId, :receiverId, :msg, false, CURRENT_TIMESTAMP)"); $query->bindValue(":senderId", $_SESSION['uid']); $query->bindValue(":receiverId", $u['uid']); $query->bindValue(":msg", $_POST['msg']); try { $query->execute(); echo "Message sent!";
$send_packet["act"] = "chance2"; $send_packet["money"] = $user->money; $send_packet["id"] = $user->playerno; $use->t2($user->name); console(var_dump($t3)); room_msg($val['rid'], json_encode($send_packet)); } else { $send_packet["act"] = "chance1"; $send_packet["money"] = $user->money; $send_packet["id"] = $user->playerno; room_msg($val['rid'], json_encode($send_packet)); } break; case "jail": $use = new User($db); $t3 = $use->userinfoByName($user->name); if ($t3['t3'] > 0) { //AMOUND OF TOOL THREE $send_packet["act"] = "jail2"; $send_packet["money"] = $user->money; $send_packet["id"] = $user->playerno; $use->t3($user->name); room_msg($val['rid'], json_encode($send_packet)); } else { $send_packet["act"] = "jail1"; $send_packet["money"] = $user->money; $send_packet["id"] = $user->playerno; room_msg($val['rid'], json_encode($send_packet)); } break; case "drawcard":
c8.285-14.352,3.368-32.698-10.98-40.983c-14.349-8.283-32.695-3.367-40.981,10.982c-8.282,14.348-3.366,32.696,10.981,40.981 C108.768,204,127.115,199.082,135.398,184.736z M326.869,421.328c-6.902-11.953-2.807-27.242,9.148-34.145 s27.243-2.806,34.146,9.149c6.902,11.954,2.806,27.243-9.15,34.145C349.059,437.381,333.771,433.284,326.869,421.328z M188.482,131.649c14.352-8.286,19.266-26.633,10.982-40.982c-8.285-14.348-26.631-19.264-40.982-10.98 c-14.346,8.285-19.264,26.633-10.98,40.982C155.787,135.017,174.137,139.932,188.482,131.649z"/> </svg> <div class="bg1"> <div class="login_form bmsg"> <div class="login_header"> Forgot Password </div> <?php if (isset($_POST['username'])) { $forgot = new User($db); $userinfo = $forgot->userinfoByName($_POST['username']); if ($userinfo) { $rval = rand(0, 55); date_default_timezone_set('Asia/Hong_Kong'); $hash = hash("sha256", $userinfo['name'] . date(time())); $newpw = substr($hash, $rval, 8); $forgot->forceSetUserAttr("password", sha1($newpw), $userinfo['uid']); $from = "Do Not Reply"; $fromemail = "*****@*****.**"; $subject = "Wealthy Family Monopoly - Reset Password"; $body = "Wealthy Family Monopoly - Reset Password\n\nDear " . $userinfo['displayName'] . ",\n\n"; $body .= "We have reset your password. Please use the following password to login. Remember to change it as soon as possible.\n\n"; $body .= $newpw . "\n\n"; $body .= "\n\nRegards,\nTeam Monopoly\nCUHK"; // send code, do not edit unless you know what your doing $header = "Reply-To: Administrator <*****@*****.**>\r\n";