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); } if ($_SERVER['REQUEST_METHOD'] === 'POST') { $user_id = $_POST['user_id']; $user_name = $_POST['user_name'] ?? ''; $user_phone = $_POST['user_phone'] ?? ''; $type = $_POST['type'] ?? 'agent'; $comiRate = $_POST['comi_rate'] ?? null; $passwordPlain = $_POST['password'] ?? ''; // Validation if (empty($user_name) || empty($user_phone) || empty($passwordPlain)) { $error = "All fields are required."; } elseif (!preg_match("/^[0-9]{10}$/", $user_phone)) { $error = "Invalid phone number format."; } else { $password = password_hash($passwordPlain, PASSWORD_DEFAULT); // Profile Picture Upload $profilePicPath = null; if (isset($_FILES['profile_pic']) && $_FILES['profile_pic']['error'] === UPLOAD_ERR_OK) { $uploadDir = __DIR__ . "/picture/"; if (!file_exists($uploadDir)) { mkdir($uploadDir, 0777, true); } $fileTmp = $_FILES['profile_pic']['tmp_name']; $fileName = time() . "_" . basename($_FILES['profile_pic']['name']); $filePath = $uploadDir . $fileName; if (move_uploaded_file($fileTmp, $filePath)) { $profilePicPath = "picture/" . $fileName; } else { $error = "Failed to upload profile picture."; } } if (!isset($error)) { $table = $GLOBALS['arif_users'] ?? 'arif_users'; $sql = "INSERT INTO `$table` (user_id, password, type, user_name, user_phone, comi_rate, profile_pic) VALUES (?, ?, ?, ?, ?, ?, ?)"; $stmt = $conn->prepare($sql); $stmt->bind_param("sssssss", $user_id, $password, $type, $user_name, $user_phone, $comiRate, $profilePicPath); if ($stmt->execute()) { $success = "User {$user_name} added successfully."; } else { $error = "Failed to add user: " . $stmt->error; } $stmt->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 Profile User ID User Type Name Phone Comi Rate (%) Actions
No Photo 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'); ?>