Example #1
0
 if (!empty($_SESSION['user_admin']) && $_SESSION['user_admin'] == 1) {
     $admin = true;
 }
 $error = array('type' => "none", 'message' => "");
 $client = new Client($rpc_host, $rpc_port, $rpc_user, $rpc_pass);
 $admin_action = false;
 if ($admin && !empty($_GET['a'])) {
     $admin_action = $_GET['a'];
 }
 if (!$admin_action) {
     $balance = $client->getBalance($user_session);
     if (!empty($_POST['jsaction'])) {
         $json = array();
         switch ($_POST['jsaction']) {
             case "new_address":
                 $client->getnewaddress($user_session);
                 $json['success'] = true;
                 $json['message'] = "Um novo endereço foi gerado!";
                 $json['balance'] = $client->getBalance($user_session);
                 $json['addressList'] = $client->getAddressList($user_session);
                 $json['transactionList'] = $client->getTransactionList($user_session);
                 echo json_encode($json);
                 exit;
                 break;
             case "withdraw":
                 $json['success'] = false;
                 if (!WITHDRAWALS_ENABLED) {
                     $json['message'] = "Saques estão temporariamente inativos...";
                 } elseif (empty($_POST['address']) || empty($_POST['amount']) || !is_numeric($_POST['amount'])) {
                     $json['message'] = "Preencha todos os campos.";
                 } elseif ($_POST['token'] != $_SESSION['token']) {