This commit is contained in:
ns77@siliconpin.com
2025-08-23 12:15:09 +00:00
parent ff31e61bf5
commit 3e9f90dbbe
27 changed files with 5686 additions and 214 deletions

View File

@@ -1,9 +1,20 @@
<div class="container" style="background-color:#e0a3a3;padding:8px;">
<ul class="nav nav-pills nav-justified">
<li <?php if(isset($_GET['Type']) && $_GET['Type']=="FD") echo'class="active"';?>><a href="View_AC?Type=FD">Fixed Deposits</a></li>
<li <?php if(isset($_GET['Type']) && $_GET['Type']=="Loan") echo'class="active"';?>><a href="View_AC?Type=Loan">Loan A/C</a></li>
<li <?php if(isset($_GET['Type']) && $_GET['Type']=="Recurring") echo'class="active"';?>><a href="View_AC?Type=Recurring">Recurring A/Cs</a></li>
<li <?php if(isset($_GET['Type']) && $_GET['Type']=="Closed-Acc") echo'class="active"';?>><a href="View_AC?Type=Closed-Acc">Closed A/C</a></li>
<li <?php if(isset($_GET['Type']) && $_GET['Type']=="FD") echo'class="active"';?>>
<a href="View_AC?Type=FD">Fixed Deposits</a>
</li>
<li <?php if(isset($_GET['Type']) && $_GET['Type']=="Loan") echo'class="active"';?>>
<a href="View_AC?Type=Loan">Loan A/C</a>
</li>
<li <?php if(isset($_GET['Type']) && $_GET['Type']=="Closed-Acc") echo'class="active"';?>>
<a href="View_AC?Type=Closed-Acc">Closed Loan</a>
</li>
<li <?php if(isset($_GET['Type']) && $_GET['Type']=="Recurring") echo'class="active"';?>>
<a href="View_AC?Type=Recurring">Recurring A/Cs</a>
</li>
<li <?php if(isset($_GET['Type']) && $_GET['Type']=="Matured-Recurring") echo'class="active"';?>>
<a href="View_AC?Type=Matured-Recurring">Matured Recurring</a>
</li>
</ul>
</div>
@@ -17,8 +28,8 @@ function view_list_ac($type) {
<table class="table table-striped table-bordered table-hover table-responsive" style="overflow-x: scroll;">
<tr>
<th>SL</th>
<th>Type</th>
';
<th>Type</th>';
if ($_SESSION['type'] === 'admin') {
echo '<th>Agent</th>';
}
@@ -47,17 +58,36 @@ function view_list_ac($type) {
// 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";
// Only Closed Loan
$sql = "SELECT * FROM `".$GLOBALS['arif_ac']."` WHERE `AA_TYPE`='Loan' AND `STATUS`='closed' AND `AA_AGENT`='".$_SESSION['user_id']."' ORDER BY `AA_ID` DESC";
} elseif($type === 'Matured-Recurring') {
// Only Matured Recurring
$sql = "SELECT * FROM `".$GLOBALS['arif_ac']."` WHERE `AA_TYPE`='Recurring' AND `STATUS`='matured' AND `AA_AGENT`='".$_SESSION['user_id']."' ORDER BY `AA_ID` DESC";
} elseif($type === 'Loan') {
// Loan except Closed (include NULL)
$sql = "SELECT * FROM `".$GLOBALS['arif_ac']."` WHERE `AA_TYPE`='Loan' AND (`STATUS` IS NULL OR `STATUS`!='closed') AND `AA_AGENT`='".$_SESSION['user_id']."' ORDER BY `AA_ID` DESC";
} elseif($type === 'Recurring') {
// Recurring except Matured (include NULL)
$sql = "SELECT * FROM `".$GLOBALS['arif_ac']."` WHERE `AA_TYPE`='Recurring' AND (`STATUS` IS NULL OR `STATUS`!='matured') 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";
$sql = "SELECT * FROM `".$GLOBALS['arif_ac']."` WHERE `AA_TYPE`='Loan' AND `STATUS`='closed' ORDER BY `AA_ID` DESC";
} elseif($type === 'Matured-Recurring') {
$sql = "SELECT * FROM `".$GLOBALS['arif_ac']."` WHERE `AA_TYPE`='Recurring' AND `STATUS`='matured' ORDER BY `AA_ID` DESC";
} elseif($type === 'Loan') {
// Loan except Closed (include NULL)
$sql = "SELECT * FROM `".$GLOBALS['arif_ac']."` WHERE `AA_TYPE`='Loan' AND (`STATUS` IS NULL OR `STATUS`!='closed') ORDER BY `AA_ID` DESC";
} elseif($type === 'Recurring') {
// Recurring except Matured (include NULL)
$sql = "SELECT * FROM `".$GLOBALS['arif_ac']."` WHERE `AA_TYPE`='Recurring' AND (`STATUS` IS NULL OR `STATUS`!='matured') 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);
@@ -88,12 +118,12 @@ function view_list_ac($type) {
<td>".$tt."</td>
<td>".$row["AA_ACTYPE"].",".$row["AA_TYPE"]."</td>";
// Only show Agent column for admin users
if ($_SESSION['type'] === 'admin') {
echo "<td>".$row["AA_AGENT"]."</td>";
}
echo "<td><a href='./Details?no=".$row["AA_ACNO"]."&type=".$row["AA_TYPE"]."'>".$row["AA_ACNO"]."</a> &nbsp;&nbsp; <a href='./Trans_New?no=".$row["AA_ACNO"]."&type=".$row["AA_TYPE"]."'>Transact</a></td>
echo "<td><a href='./Details?no=".$row["AA_ACNO"]."&type=".$row["AA_TYPE"]."'>".$row["AA_ACNO"]."</a> &nbsp;&nbsp;
<a href='./Trans_New?no=".$row["AA_ACNO"]."&type=".$row["AA_TYPE"]."'>Transact</a></td>
<td>".$row["AA_NAME"]."</td>
<td>".$row["AA_DATE"]."</td>
<td>".$row["AA_MATURE_VALUE"]."</td>
@@ -144,6 +174,9 @@ if(isset($_GET['Type'])) {
case "Recurring":
view_list_ac('Recurring');
break;
case "Matured-Recurring":
view_list_ac('Matured-Recurring');
break;
case "FD":
view_list_ac('FD');
break;
@@ -152,4 +185,4 @@ if(isset($_GET['Type'])) {
break;
}
}
?>
?>