function GetSingleDBEntryOnly($myqry) { // --- Abort in this case! if (GetConfigSetting("UserDBEnabled", false) == false) { return; } // --- $result = DB_Query($myqry); $row = DB_GetRow($result); DB_FreeQuery($query_id); if (isset($row)) { return $row[0]; } else { return -1; } }
} } else { if ($currentAction == "getaddressesbyaccount") { $srv = array(); $rpcOut = NULL; $rData = array(); if (!isLoggedIn()) { $jsonData = array('success' => false, 'root' => array(), 'error' => array('title' => 'Login Required', 'reason' => 'You have to login for this operation.')); } else { if (empty($_GET['serverID']) || intval($_GET['serverID']) < 1) { $jsonData = array('success' => false, 'root' => array(), 'error' => array('title' => 'Error!', 'reason' => 'Unable to load server ID.')); } else { if (!isset($_GET['account'])) { $jsonData = array('success' => false, 'root' => array(), 'error' => array('title' => 'Error!', 'reason' => 'Unable to load account')); } else { if (!DB_GetRow($srv, DB_TABLE_RPC_SERVER, $rDbStruct[DB_TABLE_RPC_SERVER], array('WHERE' => "`id`='" . intval($_GET['serverID']) . "'"))) { $jsonData = array('success' => false, 'root' => array(), 'error' => array('title' => 'Error!', 'reason' => 'Unable to load server information.')); } else { if (!rpc_request($rpcOut, $srv, array('method' => 'getaddressesbyaccount', 'params' => array(FixJsonDecodeBug($_GET['account']))))) { $jsonData = array('success' => false, 'root' => array(), 'error' => array('title' => 'Error!', 'reason' => 'unable to list accounts!<br />Reason:' . $rpcOut->error->message)); insertLog("ERROR", "getaddressesbyaccount", "unable to get account address!", sprintf("code:#%d,message:%s", $rpcOut->error->code, $rpcOut->error->message)); } else { $n = count($rpcOut->result); for ($i = 0; $i < $n; $i++) { $rData[] = array('address' => $rpcOut->result[$i]); } $jsonData = array('success' => true, 'root' => $rData, 'message' => sprintf("Total: %d address(es) found. ", count($rData)), 'error' => array()); } } } }