window.location.href = '/Agent/agent-login'";
exit;
}
?>
connect_error) die("Connection failed: " . $conn->connect_error);
// Display alert for report period
echo '
Report Period: '.$fromDate.' → '.$toDate.' (Up to)
';
$totalAmount = 0;
echo '
Transaction Report
| Transaction ID |
Time |
AC No |
Name |
Amount |
';
// Query: UTC in DB, filter by date
$sql = "SELECT t.*, a.AA_NAME FROM `".$GLOBALS['arif_tran']."` t INNER JOIN `".$GLOBALS['arif_ac']."` a ON t.AT_ACID = a.AA_ACNO WHERE t.AT_ADMIN = '".$_SESSION['user_id']."' AND DATE(CONVERT_TZ(t.AT_TIMESTAMP,'+00:00','+05:30')) BETWEEN '$fromDate' AND '$toDate' ORDER BY t.AT_ID DESC";
$result = $conn->query($sql);
if ($result && $result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
// Convert UTC timestamp to Kolkata time
$kolkataTime = date("d M Y, h:i A", strtotime($row["AT_TIMESTAMP"] . " +5 hours 30 minutes"));
echo "
| ".$row["AT_ID"]." |
".$kolkataTime." |
".$row["AT_ACID"]." |
".$row["AA_NAME"]." |
".$row["AT_AMOUNT"]." |
";
$totalAmount += $row["AT_AMOUNT"];
}
} else {
echo "| No results found |
";
}
$conn->close();
echo '
Total Transaction Amount : '.$totalAmount.'
';
}
// ---- Call report function ----
if(isset($_GET['dFrom'], $_GET['dTo']) && !empty($_GET['dFrom']) && !empty($_GET['dTo'])) {
report_view($_GET['dFrom'], $_GET['dTo']);
}
?>