// 4.1.1 Create deposit address $group = mysql_real_escape_string($_GET["g"], $db); if ($_GET["m"] != "yes") { $mail = "no"; } else { $mail = "yes"; } $callback = mysql_real_escape_string($_GET["c"], $db); $data = mysql_real_escape_string($_GET["d"], $db); if (strlen($data) > 1024) { json_error("Data too long."); } if (strlen($group) > 255) { json_error("Group too long."); } $address = $solidcoin->sc_getnewaddress("main"); $ins_transfer_deposit_address_a = "INSERT INTO transfer_deposit_address (user, `group`, address, callback, send_mail, creation_time, data) VALUES ('{$user_id}', '{$group}', '{$address}', '{$callback}', '{$mail}', NOW(), '{$data}')"; mysql_query($ins_transfer_deposit_address_a); $id = mysql_insert_id(); json_success(array("id" => $id, "address" => $address)); } if ($query[2] == "info") { if (!get_lock("global")) { json_error("Too many queries. Please try again later."); } if (isset($_GET["id"])) { // 4.1.2 Get deposit address info by ID $id = $_GET["id"]; if (!is_numeric($id)) { json_error("Invalid id"); }