<?
php
session_start();
require 'connection.php';
$u = $_SESSION['user']['username'];
if (isset($_POST['add_branch'])) {
$userCategory = mysqli_real_escape_string($connection, $_POST['user_cat']);
$branchCode = mysqli_real_escape_string($connection, $_POST['br_code']);
$branchName = mysqli_real_escape_string($connection, $_POST['br_name']);
$newUser = mysqli_real_escape_string($connection, $_POST['new_user']);
$password = mysqli_real_escape_string($connection, $_POST['password']);
$userRole = mysqli_real_escape_string($connection, $_POST['role']);
$branchAddquery = "INSERT INTO user_list
VALUES(NULL,'$branchCode','$branchName','$newUser','md5($newPassword)','$userRole',
'$userCategory','')";
$branchAddquery_run = mysqli_query($connection, $branchAddquery);
if ($branchAddquery_run) {
echo "<script>alert('Branch Added successfully');</script>";
}
}
?>
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-
fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="assets/vendor/bootstrap/css/bootstrap.min.css">
<link href="assets/vendor/fonts/circular-std/style.css" rel="stylesheet">
<link rel="stylesheet" href="assets/libs/css/style.css">
<link rel="stylesheet" href="assets/vendor/fonts/fontawesome/css/fontawesome-
all.css">
<link rel="stylesheet"
href="assets/vendor/charts/chartist-bundle/chartist.css">
<link rel="stylesheet" href="assets/vendor/charts/morris-bundle/morris.css">
<link rel="stylesheet"
href="assets/vendor/fonts/material-design-iconic-font/css/materialdesignicons.min.c
ss">
<link rel="stylesheet" href="assets/vendor/charts/c3charts/c3.css">
<link rel="stylesheet" href="assets/vendor/fonts/flag-icon-css/flag-
icon.min.css">
<link rel="stylesheet"
href="https://cdn.datatables.net/1.12.1/css/jquery.dataTables.min.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-
awesome/6.2.0/css/all.min.css" />
<title>Dispute Management System</title>
</head>
<body>
<!-- ============================================================== -->
<!-- main wrapper -->
<!-- ============================================================== -->
<div class="dashboard-main-wrapper">
<!-- ============================================================== -->
<!-- navbar -->
<!-- ============================================================== -->
<div class="dashboard-header">
<nav class="navbar navbar-expand-lg bg-white fixed-top">
<a class="navbar-brand" href="admin_dashboard.php">Dispute
Management System</a>
<button class="navbar-toggler" type="button" data-toggle="collapse"
data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-
expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse " id="navbarSupportedContent">
<ul class="navbar-nav ml-auto navbar-right-top">
<li class="nav-item">
</li>
</ul>
</div>
</nav>
</div>
<!-- ============================================================== -->
<!-- end navbar -->
<!-- ============================================================== -->
<!-- ============================================================== -->
<!-- left sidebar -->
<!-- ============================================================== -->
<div class="nav-left-sidebar sidebar-dark">
<div class="menu-list" style="margin-bottom:100px;">
<nav class="navbar navbar-expand-lg navbar-light">
<a class="d-xl-none d-lg-none" href="#">Dashboard</a>
<button class="navbar-toggler" type="button" data-
toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-
expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav flex-column">
<li class="nav-divider">
Menu
</li>
<li class="nav-item ">
<a class="nav-link" href="ict_dashboard.php"><i
class="fa-solid fa-chart-line fa-xl"></i>Dashboard</a>
</li>
<li class="nav-item ">
<a class="nav-link active" href="add_user.php"><i
class="fa-solid fa-user"></i>Add User</a>
</li>
<li class="nav-item">
<a class="nav-link" href="reset_password.php"><i
class="fa-solid fa-unlock"></i>Reset Password</a>
</li>
<li class="nav-item">
<a class="nav-link" href="logout.php"><i class="fa-
solid fa-right-from-bracket"></i>Logout</a>
</li>
</ul>
</div>
</nav>
</div>
</div>
<!-- ============================================================== -->
<!-- end left sidebar -->
<!-- ============================================================== -->
<!-- ============================================================== -->
<!-- wrapper -->
<!-- ============================================================== -->
<div class="dashboard-wrapper">
<div class="dashboard-ecommerce">
<div class="container-fluid dashboard-content ">
<!--
============================================================== -->
<!-- pageheader -->
<!--
============================================================== -->
<div class="row">
<div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-
12">
<div class="page-header">
<h2 class="pageheader-title">Add User<span
class="pageheader-title float-right">User : <?= $_SESSION['user']['username']
?></span></h2>
<p class="pageheader-text"></p>
<div class="page-breadcrumb">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="#"
class="breadcrumb-link">Menu</a>
</li>
<li class="breadcrumb-item active"
aria-current="page">Add User</li>
</ol>
</nav>
</div>
</div>
</div>
</div>
<!--
============================================================== -->
<!-- end pageheader -->
<div class="container mt-2">
<div class="card bg-light text-center">
<div class="card-header">
<h4 class="mt-1" style="color:#007BFF;">Add Branch/
Sub-Branch/ Admin User</h4>
</div>
<div class="card-body">
<form action="#" method="POST">
<div class="form-group row">
<label class="col-4 mt-3">Category</label>
<select class="form-control col-7"
name="user_cat" id="user_cat">
<option class="default-label" value=""
disabled selected>Select User</option>
<option value="Branch">Branch</option>
<option value="Sub Branch">Sub
Branch</option>
<option value="Card">Card Division</option>
</select>
</div>
<div class="form-group row" id="br_code_div"
style="display:none">
<label class="col-4 mt-3">Br/Sub-Br
code</label>
<input type="text" class="form-control col-
7" name="br_code" id="br_code" placeholder="">
</div>
<div class="form-group row" id="pf"
style="display:none">
<label class="col-4 mt-3">User's PF</label>
<input type="text" class="form-control col-
7" name="user_pf" id="user_pf" placeholder="">
</div>
<div class="form-group row" id="br_name_div"
style="display:none">
<label class="col-4 mt-3">Br/Sub-Br
Name</label>
<input type="text" class="form-control col-
7" name="br_name" id="br_name" placeholder="">
</div>
<div class="form-group row" id="full_name_div"
style="display:none">
<label class="col-4 mt-3">Full Name</label>
<input type="text" class="form-control col-
7" name="full_name" id="full_name" placeholder="">
</div>
<div class="form-group row">
<label class="col-4 mt-3">Usrename</label>
<input type="text" class="form-control col-
7" name="new_user" id="new_user" placeholder="" readonly>
</div>
<div class="form-group row">
<label class="col-4 mt-3">Password</label>
<input type="text" class="form-control col-
7" name="password" id="password" placeholder="" readonly>
</div>
<div class="form-group row">
<label class="col-4 mt-3">Role</label>
<input type="text" class="form-control col-
7" name="role" id="role" placeholder="" readonly>
</div>
<div class="form-group col-3"
style="float:right;margin-right:50px">
<button type="submit" name="add_branch"
class="btn form-control" style="background-color:
#0E0C28;color:aliceblue;">Add</button>
</div>
</form>
</div>
</div>
</div>
<!--
============================================================== -->
<!-- footer -->
<!--
============================================================== -->
<div class="footer fixed-bottom bg-info-light text-center">
<div class="col-xl-6 col-lg-6 col-md-12 col-sm-12 col-12">
Copyright © Software Team. All rights reserved.
Developed by <a href="#">ICT Division</a>.
</div>
</div>
<!--
============================================================== -->
<!-- end footer -->
<!--
============================================================== -->
</div>
<!-- ==============================================================
-->
<!-- end wrapper -->
<!-- ==============================================================
-->
</div>
<!-- ============================================================== -->
<!-- end main wrapper -->
<!-- ============================================================== -->
<!-- Optional JavaScript -->
<!-- jquery 3.3.1 -->
<script src="assets/vendor/jquery/jquery-3.3.1.min.js"></script>
<!-- bootstap bundle js -->
<script src="assets/vendor/bootstrap/js/bootstrap.bundle.js"></script>
<script
src="https://cdn.datatables.net/1.12.1/js/jquery.dataTables.min.js"></script>
<script>
document.getElementById("br_code").addEventListener("input",
addUser);
document.getElementById("user_pf").addEventListener("input", addUser);
document.getElementById("user_cat").addEventListener("input",
roleDefine);
$(document).ready(function(){
$('#user_cat').on('change', function() {
if ( this.value == "Branch" || this.value == "Sub Branch")
{
$("#br_code_div").show();
$("#br_name_div").show();
$("#pf").hide();
$("#full_name_div").hide();
}
else
{
$("#pf").show();
$("#full_name_div").show();
$("#br_code_div").hide();
$("#br_name_div").hide();
}
});
});
function addUser() {
var userCat="",br_code="",user_pf="";
userCat = document.getElementById("user_cat").value;
br_code = document.getElementById("br_code").value;
user_pf = document.getElementById("user_pf").value;
if (userCat == "Branch" || userCat == "Sub Branch") {
document.getElementById("new_user").value = "dispute." +
br_code;
document.getElementById("password").value = "Fsibl@" +
br_code;
}
else{
document.getElementById("new_user").value = "dispute." +
user_pf;
document.getElementById("password").value = "Fsibl@" +
user_pf;
}
var userCat="",br_code="",user_pf="";
}
function roleDefine() {
var userCat = document.getElementById("user_cat").value;
if (userCat == "Branch") {
document.getElementById("role").value = "br_user";
}
else if (userCat == "Card") {
document.getElementById("role").value = "Card Division";
}
else {
document.getElementById("role").value = "sub_br_user";
}
}
</script>
</body>
</html>