| Server IP : 192.169.170.185 / Your IP : 216.73.216.97 Web Server : Apache System : Linux p3plmcpnl495852.prod.phx3.secureserver.net 4.18.0-553.52.1.lve.el8.x86_64 #1 SMP Wed May 21 15:31:29 UTC 2025 x86_64 User : akhilnew ( 1712764) PHP Version : 5.6.40 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/akhilnew/temp/ |
Upload File : |
<?php
class Transaction
{
public $mysqli;
public function __construct()
{
$this->mysqli = new mysqli('localhost', 'akiniktransactions', '.3[HO07+LWo{', 'akiniktransactions');
}
public function verify($txnid, $journal, $ref_number)
{
$stmt = $this->mysqli->prepare("SELECT * FROM transactions WHERE (txnid = ? AND journal = ? AND original_ref_number = ? AND uploaded = 'false') AND (status = 'successful' OR status = 'pay later')");
$stmt->bind_param('sss', $txnid, $journal, $ref_number);
$stmt->execute();
$stmt->store_result();
$count_rows = $stmt->num_rows();
$stmt->close();
if ($count_rows == 0) {
return 'Please enter a valid txn ID.';
}
return null;
}
public function uploaded($txnid, $journal, $ref_number)
{
$stmt = $this->mysqli->prepare("UPDATE transactions SET uploaded = 'true' WHERE (txnid = ? AND journal = ? AND original_ref_number = ?)");
$stmt->bind_param('sss', $txnid, $journal, $ref_number);
$stmt->execute();
$stmt->close();
}
}
$transaction = new Transaction;