if (SEND_THROUGH_WHICH_SYSTEM == "amsterdam") { $strSendReturn = funct_Billing_SendBTC_CoinCafe($strWalletHash, $intBTCamt, $strNote, $intMiningFee, $strWalletFrom, $strLabel, $strLabel2, $strLabel3); //web api } //parse return array $strSendArry = explode("|", $strSendReturn); $strSendMsg = $strSendArry[0]; // message $strSendErr = $strSendArry[1]; // error $strSendHash = $strSendArry[2]; // txid - IT ONLY RETURNS A HASH IF SUCCESSFUL //update que record $query = "UPDATE " . TBL_TRANSACTIONS_QUE . " SET status_id=1 , transaction_txid='{$strSendHash}' , transaction_address='{$strWalletHash}' WHERE id=" . $intQueID; //echo "SQL STMNT = " . $query . "<br>"; $strERRORUserMessage = "Database update que record Error. Admin has been informed " . $strError_send; $strERRORMessageAdmin = "{$strError_send} \n SQL statement failed - {$query} "; mysqli_query($DB_LINK, $query) or funct_die_with_grace(mysqli_error(), $strERRORUserMessage, $strERRORMessageAdmin, $strERRORPage); //update transaction $query = "UPDATE " . TBL_TRANSACTIONS . " SET hash_transaction='{$strSendHash}' WHERE transaction_id=" . $intTransactionID; //echo "SQL STMNT = " . $query . "<br>"; $strERRORUserMessage = "Database update transaction hash Error. Admin has been informed " . $strError_send; $strERRORMessageAdmin = "{$strError_send} \n SQL statement failed - {$query} "; mysqli_query($DB_LINK, $query) or funct_die_with_grace(mysqli_error(), $strERRORUserMessage, $strERRORMessageAdmin, $strERRORPage); $strStatus = 1; //email user and let them know that their transaction has officially gone through $strSubject = "Your {$intBTCamt} Bitcoins have been sent."; $strBody = "Thank you for using " . WEBSITENAME; funct_Mail_simple($strEmail_get, $strSubject, $strBody, '', $strEmail); echo "Bitcoins sent: Error= {$strSendErr} - MSG= {$strSendMsg} "; }
} mysqli_query($DB_LINK, $query) or funct_die_with_grace(mysqli_error(), "Database !! update member balance !! Error. Admin has been informed {$strError_send} ", "{$strError_send} \n SQL statement failed - {$query} ", $strERRORPage); //!ADD CATCH ERRORS //update record as a success if ($intNewOrderID) { if ($intNewCallBackID) { $strSQLTransUpdate = " , callback_id= {$intNewCallBackID} "; } $query = "UPDATE " . TBL_TRANSACTIONS . " SET " . " status=1 " . $strSQLTransUpdate . " WHERE transaction_id=" . $intNewOrderID; if ($intDebugFlag) { echo "SQL STMNT = " . $query . "<br>"; } if ($intDebugFlag) { $strDebugSqlTxt = $strDebugSqlTxt . "update order sql = " . $query . " \n <br>"; } mysqli_query($DB_LINK, $query) or funct_die_with_grace(mysqli_error(), "Database !! update transaction !! Error. Admin has been informed {$query} \n {$strError_send} ", "{$strError_send} \n SQL statement failed - {$query} ", $strERRORPage); //!ADD CATCH ERRORS } /* //###------------------------------------------ //### Move funds from blockchain address to our main blockchain address to avoid change back bug $strWalletAddressFrom = $input_address ; $strWalletAddressTO = BLOCKCHAIN_SENDFROMADDRESS ; $intAmount = $crypto_amt ; $strRPCerror= funct_Billing_JSONRPC_Move($strWalletAddressFrom,$strWalletAddressTO,$intAmount); //### ----------------------------------------- */ //main flag overrides user flag if (EMAIL_USER_ON_RECEIVE) { $intFlag_email_onget = $intFlag_email_onget; } else {