<?php
include 'dbconnect.php';
error_reporting(0);
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
//Load Composer's autoloader
require 'vendor/autoload.php';
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (isset($_POST['view_details'])) {
$id = $_POST['row_id'];
$view_sql = "SELECT branch.branch_name,branch.branch_id, account_type.name as 'ac_name',account_type.code as 'ac_code', account_info.`name`,
`father_name`, `mother_name`, `dob`, `occupation`, `mobile`, `email`, `nationality`, `present_address`,
`permanent_address`, `gender`, `nominee_name`, `relation`, `share`, `picture`,
`user_front`, `user_back`, `nominee_front`, `nominee_back`, `status`, `ac_number`, `sign`,`inform` FROM `account_info` INNER JOIN branch ON account_info.branch = branch.branch_id INNER JOIN account_type on account_info.ac_type = account_type.code WHERE account_info.id = $id";
$view_sql_execute = $conn->query($view_sql);
}
if (isset($_POST['open_details_btn'])) {
$id = $_POST['row_id'];
$date_time = date('d/m/y h:m:s a');
$select_sql = "SELECT account_info.id,branch.branch_name,branch.branch_id, account_type.name as 'ac_name',account_type.code as 'ac_code', account_info.`name`, `father_name`, `mother_name`, `dob`, `occupation`, `mobile`, `email`, `nationality`, `present_address`, `permanent_address`, `gender`, `nominee_name`, `relation`, `share`, `picture`, `user_front`, `user_back`, `nominee_front`, `nominee_back`, `status`, `ac_number`, `sign`,`nid_verified`,`face_verified`,`inform` FROM `account_info` INNER JOIN branch ON account_info.branch = branch.branch_id INNER JOIN account_type on account_info.ac_type = account_type.code WHERE `account_info`.id=$id";
// echo $select_sql;
// die();
$single_result = $conn->query($select_sql);
}
if (isset($_POST['acc_update_btn'])) {
$id = $_POST['id'];
$nid_verified = $conn->real_escape_string(trim($_POST['nid_verified']));
$face_verified = $conn->real_escape_string(trim($_POST['face_verified']));
$acc_no = $conn->real_escape_string(trim($_POST['acc_number']));
// $cust_informed = $conn->real_escape_string(trim($_POST['cust_informed']));
// echo 'nid = '.$nid_verified.'face = '.$face_verified.'acc = '.$acc_no.'inform = '.$cust_informed;
// die();
if (!empty($nid_verified) && !empty($face_verified)) {
if (empty($acc_no)) {
$update_sql = "update account_info set nid_verified='$nid_verified',face_verified='$face_verified' where id=$id";
echo '<script>alert("Nid and Face Verified!!!");</script>';
} else {
$update_sql = "update account_info set status = 'Approved', ac_number='$acc_no',nid_verified='$nid_verified',face_verified='$face_verified' where id=$id";
echo '<script>alert("Account Created!!!");</script>';
}
} else if (!empty($nid_verified) && empty($face_verified)) {
if (!empty($acc_no)) {
$update_sql = "update account_info set nid_verified='$nid_verified' where id=$id";
echo '<script>alert("Nid Verified!!! <br> Account Not Created !!! <br> To create account you have verify NID and FACE both")</script>';
}
} else if (empty($nid_verified) && !empty($face_verified)) {
if (!empty($acc_no)) {
$update_sql = "update account_info set face_verified = '$face_verified' where id=$id";
echo '<script>alert("Face Verified!!! <br> Account Not Created !!! <br> To create account you have verify NID and FACE both")</script>';
}
} else {
echo '<script>alert("Please verify NID and Face verification first to update")</script>';
}
// echo $update_sql;
// die();
$update_result = $conn->query($update_sql);
$updated_row = $conn->affected_rows;
/*================mail to customer=========================*/
if ($cust_informed == "yes") {
//Create an instance; passing `true` enables exceptions
$mail = new PHPMailer(true);
try {
//Server settings
//$mail->SMTPDebug = SMTP::DEBUG_SERVER; //Enable verbose debug output
// $mail->SMTPDebug = 2;
$mail->isSMTP(); //Send using SMTP
$mail->Host = 'cpanel.hrctech.net'; //Set the SMTP server to send through
// $mail->Host = 'https://mail.fsiblbd.com'; //Set the SMTP server to send through
$mail->SMTPAuth = true; //Enable SMTP authentication
$mail->Username = 'website@fsiblbd.com'; //SMTP username
$mail->Password = 'xZ(Ns{km0Aar'; //SMTP password
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; //Enable implicit TLS encryption
$mail->Port = 587; //TCP port to connect to; use 587 if you have set `SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS`
// $mail->Port = 465; //TCP port to connect to; use 587 if you have set `SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS`
//Recipients
$mail->setFrom('website@fsiblbd.com', 'Website');
// $mail->addAddress('joe@example.net', 'Joe User'); //Add a recipient
//$mail->addAddress('ryhankazi@gmail.com'); //Changed from cscmc.fsibl@gmail.com
//Content
$mail->isHTML(true); //Set email format to HTML
$mail->Subject = 'FSIB Complaint Submission Form';
$mail->Body = 'Muhtaram/Muhtarama,<br>Assalamu-alaikum,<br><br> Your Account Number : <b>' . $acc_no;
// $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
// $mail->Body = 'Muhtaram/Muhtarama,<br>Assalamu-alaikum,<br><br> Full name';
//$mail->send(); //Sending too many emails
//echo 'Message has been sent';
echo '<script type="text/javascript"> var show_text = confirm("SUCCESSFULLY MAIL SENT")
window.location.href = "https://fsiblbd.com/fsib24/complaint.php";
</script>';
} catch (Exception $e) {
echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}
}
/*=================mail to customer=======================*/
}
}
$user_sql = "SELECT * FROM `user_list`";
$user_sql_execute = $conn->query($user_sql);
$zone_sql = "SELECT DISTINCT(zone_id),`branch_div_details`.`zone` FROM `branch` INNER JOIN `branch_div_details` ON branch.branch_id = branch_div_details.branch_code";
$zone_sql_execute = $conn->query($zone_sql);