Mini Shell
<?php
session_start();
require_once 'config/config.php';
require_once 'include/auth_validate.php';
/////// Code for new access control on header menu /////////////////////////
$User = $_SESSION['id'];
$Counter = "";
date_default_timezone_set('Africa/Blantyre');
$VisitTime = date('YmdHis', time());
$results = mysqli_query( $connection,"SELECT * FROM admin_accounts WHERE id = '$User' ");
$nums = mysqli_num_rows($results);
if ($nums >0){
$rows = mysqli_fetch_array($results);
$UserAccessName = $rows['UserAccessName'];
$StudentName = $rows['Full_Name'];
}
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name=$_FILES['file']['name'];
$size=$_FILES['file']['size'];
$type=$_FILES['file']['type'];
$temp=$_FILES['file']['tmp_name'];
$fname = $VisitTime.'_'.$name;
$move = move_uploaded_file($temp,"Receipts/".$fname);
$CSVvar = fopen("Receipts/$fname", "r");
if ($CSVvar !== FALSE) {
$_SESSION['success'] = "Records below have been Uploaded Successfully!";
include_once 'include/AdminHeader.php';
?>
<html>
<div id="page-wrapper">
<div class="row">
<br><br><br><hr>
</div>
<table class="table table-striped table-bordered table-condensed">
<thead>
<tr><td colspan ="12"><?php include('include/flash_messages.php') ?></td></tr>
<tr style= "background-color:#BAC4CC;">
<th>Number</th>
<th>TRANSACTION DATE</th>
<th>PROPERTY ID </th>
<th>DEBTOR ID</th>
<th>CLIENT NAME</th>
<th>PAID BY</th>
<th>PHONE NUMNER</th>
<th>AMOUNT</th>
<th>PAYMENT DETAILS</th>
<th>BANK REFERENCE</th>
<th>MHC ACCOUNT</th>
<th>CHANNEL</th>
</tr>
</thead>
<?php
while (! feof($CSVvar)) {
$data = fgetcsv($CSVvar, 1000, ",");
if (! empty($data)) {
$TRANSACTIONDATE = $data[0];
$PROPERTYID = $data[1];
$DEBTORID = $data[2];
$CLIENTNAME = $data[3];
$PAIDBY = $data[4];
$PHONENUMNER = $data[5];
$AMOUNT = $data[6];
$PAYMENT_DETAILS = $data[7];
$BANK_REFERENCE = $data[8];
$MHC_ACCOUNT = $data[9];
$CHANNEL = $data[10];
$resultc = mysqli_query( $connection,"SELECT * FROM receipts WHERE DEBTORID = '$DEBTORID' AND BANK_REFERENCE = '$BANK_REFERENCE'");
$numc = mysqli_num_rows($resultc);
if ($numc > 0) {} else{
$sql = mysqli_query($connection,"INSERT INTO receipts (TRANSACTIONDATE,PROPERTYID,DEBTORID,CLIENTNAME,PAIDBY,PHONENUMNER,AMOUNT,PAYMENT_DETAILS,BANK_REFERENCE,MHC_ACCOUNT,CHANNEL)
values('$TRANSACTIONDATE','$PROPERTYID','$DEBTORID','$CLIENTNAME','$PAIDBY','$PHONENUMNER','$AMOUNT','$PAYMENT_DETAILS','$BANK_REFERENCE','$MHC_ACCOUNT','$CHANNEL')");
$Counter = $Counter + 1;
?>
<tr>
<td><h5><?php echo $Counter; ?></h5></td>
<td><h5><?php echo $TRANSACTIONDATE; ?></h5></td>
<td><h5><?php echo $PROPERTYID;?></h5></td>
<td><h5><?php echo $DEBTORID; ?></h5></td>
<td><h5><?php echo $CLIENTNAME; ?></h5></td>
<td><h5><?php echo $PAIDBY; ?></h5></td>
<td><h5><?php echo $PHONENUMNER; ?></h5></td>
<td><h5><?php echo $AMOUNT; ?></h5></td>
<td><h5><?php echo $PAYMENT_DETAILS; ?></h5></td>
<td><h5><?php echo $BANK_REFERENCE; ?></h5></td>
<td><h5><?php echo $MHC_ACCOUNT; ?></h5></td>
<td><h5><?php echo $CHANNEL; ?></h5></td>
</tr>
<?php
}}?>
<?php
} ?>
<tr><td><h5><?php echo $Counter; ?></h5></td><td colspan ="11" align = "center"><strong>THERE ARE <?php echo $Counter; ?> RECORDS IN TOTAL<strong></td></tr>
</table>
</html>
<?php
}
fclose($CSVvar);
}
?>
</div>