VIEW CUSTOMERS

'; if ($_SESSION['type'] === 'admin') { echo ''; } echo ' '; $conn = new mysqli($GLOBALS['host'], $GLOBALS['user'], $GLOBALS['pass'], $GLOBALS['db']); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // Build SQL query based on user type and account type if($_SESSION['type'] === 'agent') { if($type === 'Closed-Acc') { $sql = "SELECT * FROM `".$GLOBALS['arif_ac']."` WHERE `STATUS`='Closed' AND `AA_AGENT`='".$_SESSION['user_id']."' ORDER BY `AA_ID` DESC"; } else { $sql = "SELECT * FROM `".$GLOBALS['arif_ac']."` WHERE `AA_TYPE`='".$type."' AND `AA_AGENT`='".$_SESSION['user_id']."' ORDER BY `AA_ID` DESC"; } } elseif($_SESSION['type'] === 'admin') { if($type === 'Closed-Acc') { $sql = "SELECT * FROM `".$GLOBALS['arif_ac']."` WHERE `STATUS`='Closed' ORDER BY `AA_ID` DESC"; } else { $sql = "SELECT * FROM `".$GLOBALS['arif_ac']."` WHERE `AA_TYPE`='".$type."' ORDER BY `AA_ID` DESC"; } } $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $tt = $row["AA_ID"] - 10; $date1 = date_create($row["AA_DATE"]); $date2 = date_create(date("Y/m/d")); $diff = date_diff($date1, $date2); if($type === 'Loan') { $no_paid_inst = ($row["AA_MATURE_VALUE"] + $row["AA_BAL"]) / $row["AA_INSTALLMENT"]; } else { $no_paid_inst = $row["AA_BAL"] / $row["AA_INSTALLMENT"]; } if ($row["AA_ACTYPE"] == 'D') { $diff = $diff->format("%a"); $diff = (int)$diff; $due_i = $diff - $no_paid_inst; } else { $diff = $diff->format("%m"); $diff = (int)$diff; $due_i = $diff - $no_paid_inst; } echo ""; // Only show Agent column for admin users if ($_SESSION['type'] === 'admin') { echo ""; } echo ""; if ($due_i > 0) { $due_amount = $due_i * $row["AA_INSTALLMENT"]; echo ""; } else { $due_amount = 'All Clear'; echo ""; } if ($due_i > 0 && $type == "Recurring") { $due_amount = $due_i * $row["AA_INSTALLMENT"]; $due_amount = (($due_amount) * 20)/100; echo ""; } elseif ($due_i > 0 && $type == "Loan") { $due_amount = $due_i * $row["AA_INSTALLMENT"]; $due_amount = (($due_amount) * 40)/100; echo ""; } else { $due_amount = 'Up to Date!!'; echo ""; } echo ""; } } else { echo ""; } $conn->close(); echo '
SL TypeAgentAC No Name Account Creation Date Loan Amount PHONE Balance Total No Of Installment to be paid No Of Paid Installment No of Expected Installment till today Installment Amount Due Installment Due Amount Due after Fine
".$tt." ".$row["AA_ACTYPE"].",".$row["AA_TYPE"]."".$row["AA_AGENT"]."".$row["AA_ACNO"]."    Transact ".$row["AA_NAME"]." ".$row["AA_DATE"]." ".$row["AA_MATURE_VALUE"]." ".$row["AA_PHONE"]." ".$row["AA_BAL"]. " ".$row["AA_NO_OF_PAYMENT"]." ".$no_paid_inst." ".$diff." ".$row["AA_INSTALLMENT"]." ".$due_i."".$due_amount."".$due_amount."".$due_amount."".$due_amount."".$due_amount."
0 results
'; } if(isset($_GET['Type'])) { switch($_GET['Type']) { case "Loan": view_list_ac('Loan'); break; case "Recurring": view_list_ac('Recurring'); break; case "FD": view_list_ac('FD'); break; case "Closed-Acc": view_list_ac('Closed-Acc'); break; } } ?>