window.location.href="/Admin/View_AC?Type=Recurring"'; } $conn = new mysqli($GLOBALS['host'], $GLOBALS['user'], $GLOBALS['pass'], $GLOBALS['db']); $conn->set_charset("utf8"); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // grafinn01 if ($_SERVER['REQUEST_METHOD'] === 'POST') { $user_id = $_POST['user_id']; if (empty($_POST['user_name']) || empty($_POST['user_phone']) || empty($_POST['password'])) { die("All fields are required."); } $user_name = $_POST['user_name']; $user_phone = $_POST['user_phone']; $type = $_POST['type'] ?? 'agent'; $password = password_hash($_POST['password'], PASSWORD_DEFAULT); if (!preg_match("/^[0-9]{10}$/", $user_phone)) { die("Invalid phone number format"); } $table = $GLOBALS['arif_users'] ?? 'arif_users'; $sql = "INSERT INTO `$table` (user_id, password, type, user_name, user_phone) VALUES (?, ?, ?, ?, ?)"; $stmt = $conn->prepare($sql); if (!$stmt) { die("Prepare failed: " . $conn->error); } $stmt->bind_param("sssss", $user_id, $password, $type, $user_name, $user_phone); if ($stmt->execute()) { echo "
User {$user_name} added successfully.
"; } else { echo "
Failed to add user {$user_name}. Error: " . $stmt->error . "
"; } $stmt->close(); $conn->close(); } $getAgentListsQuery = "SELECT * FROM " . $GLOBALS['arif_users'] . " ORDER BY type, user_id"; $agentResult = $conn->query($getAgentListsQuery); $agentList = []; if ($agentResult && $agentResult->num_rows > 0) { while ($row = $agentResult->fetch_assoc()) { $agentList[] = $row; } } ?>

Add New Agent


User Management


ID User ID User Type Name Phone Actions
Edit Delete Delete
No users found
close(); ?>

Dedicate Agent to A/C

connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "UPDATE `".$GLOBALS['arif_ac']."` SET `AA_AGENT` = '".$_POST['agentmail']."' WHERE `arif_ac`.`AA_ID` = '".$_POST['aaid']."'"; // if( $result = $conn->query($sql) ) echo $_POST['agentmail'] , $_POST['aaid'], "Successfully Added!"; $result = $conn->query($sql); } function view_list_ac($type) { $agentMails='"; //echo $agentMails; echo '
VIEW CUSTOMERS

'; $conn = new mysqli($GLOBALS['host'], $GLOBALS['user'], $GLOBALS['pass'], $GLOBALS['db']); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $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()) { //$ID=$row["GC_ID"]; $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-$row["AA_NO_OF_PAYPAID"];} else {$diff=$diff->format("%m"); $diff=(int)$diff;$due_i=$diff-$row["AA_NO_OF_PAYPAID"];} echo " '; } } else { echo "0 results"; }; $conn->close(); echo '
SL Type AC No Name Account Creation Date Loan Amount PHONE Balance Dedicated Agent Dedicate an Agent
".$tt." ".$row["AA_ACTYPE"].",".$row["AA_TYPE"]." ".$row["AA_ACNO"]." ".$row["AA_NAME"]." ".$row["AA_DATE"]." ".$row["AA_MATURE_VALUE"]." ".$row["AA_PHONE"]." ".$row["AA_BAL"]. " ".$row["AA_AGENT"].'
'.$agentMails.'
'; } view_list_ac('Loan'); view_list_ac('Recurring'); // // if(isset($_GET['Type']) && $_GET['Type']=="Loan") view_list_ac('Loan'); // if(isset($_GET['Type']) && $_GET['Type']=="Recurring") view_list_ac('Recurring'); // if(isset($_GET['Type']) && $_GET['Type']=="FD") view_list_ac('FD'); ?>