mirror of https://github.com/itflow-org/itflow
Added Asset,Vendor,Applicaiton 1to1 linkage
This commit is contained in:
parent
a280a56e68
commit
34e6dde43b
|
|
@ -46,6 +46,48 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>Username</label>
|
||||
<div class="input-group">
|
||||
<div class="input-group-prepend">
|
||||
<span class="input-group-text"><i class="fa fa-user"></i></span>
|
||||
</div>
|
||||
<input type="text" class="form-control" name="username" required>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>Password</label>
|
||||
<div class="input-group">
|
||||
<div class="input-group-prepend">
|
||||
<span class="input-group-text"><i class="fa fa-lock"></i></span>
|
||||
</div>
|
||||
<input type="text" class="form-control" name="password" required>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<center><a class="btn btn-link" data-toggle="collapse" href="#optionsCollapse" role="button" aria-expanded="false" aria-controls="optionsCollapse">Add a pasword</a></center>
|
||||
<div class="collapse multi-collapse" id="optionsCollapse">
|
||||
<div class="form-group">
|
||||
<label>Username</label>
|
||||
<div class="input-group">
|
||||
<div class="input-group-prepend">
|
||||
<span class="input-group-text"><i class="fa fa-user"></i></span>
|
||||
</div>
|
||||
<input type="text" class="form-control" name="username">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Password</label>
|
||||
<div class="input-group">
|
||||
<div class="input-group-prepend">
|
||||
<span class="input-group-text"><i class="fa fa-lock"></i></span>
|
||||
</div>
|
||||
<input type="text" class="form-control" name="password">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
|
||||
|
|
|
|||
|
|
@ -60,6 +60,27 @@
|
|||
<input type="text" class="form-control" name="serial" placeholder="Serial number" required>
|
||||
</div>
|
||||
</div>
|
||||
<center><a class="btn btn-link" data-toggle="collapse" href="#optionsCollapse" role="button" aria-expanded="false" aria-controls="optionsCollapse">Add a pasword</a></center>
|
||||
<div class="collapse multi-collapse" id="optionsCollapse">
|
||||
<div class="form-group">
|
||||
<label>Username</label>
|
||||
<div class="input-group">
|
||||
<div class="input-group-prepend">
|
||||
<span class="input-group-text"><i class="fa fa-user"></i></span>
|
||||
</div>
|
||||
<input type="text" class="form-control" name="username">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Password</label>
|
||||
<div class="input-group">
|
||||
<div class="input-group-prepend">
|
||||
<span class="input-group-text"><i class="fa fa-lock"></i></span>
|
||||
</div>
|
||||
<input type="text" class="form-control" name="password">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
|
||||
|
|
|
|||
|
|
@ -37,6 +37,29 @@
|
|||
<input type="text" class="form-control" name="account_number" placeholder="Account number">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<center><a class="btn btn-link" data-toggle="collapse" href="#optionsCollapse" role="button" aria-expanded="false" aria-controls="optionsCollapse">Add a pasword</a></center>
|
||||
<div class="collapse multi-collapse" id="optionsCollapse">
|
||||
<div class="form-group">
|
||||
<label>Username</label>
|
||||
<div class="input-group">
|
||||
<div class="input-group-prepend">
|
||||
<span class="input-group-text"><i class="fa fa-user"></i></span>
|
||||
</div>
|
||||
<input type="text" class="form-control" name="username">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Password</label>
|
||||
<div class="input-group">
|
||||
<div class="input-group-prepend">
|
||||
<span class="input-group-text"><i class="fa fa-lock"></i></span>
|
||||
</div>
|
||||
<input type="text" class="form-control" name="password">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
<th>Application</th>
|
||||
<th>Type</th>
|
||||
<th>License</th>
|
||||
<th></th>
|
||||
<th class="text-center">Actions</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
|
@ -19,11 +20,44 @@
|
|||
$client_application_type = $row['client_application_type'];
|
||||
$client_application_license = $row['client_application_license'];
|
||||
|
||||
$sql2 = mysqli_query($mysqli,"SELECT * FROM client_logins WHERE client_vendor_id = $client_vendor_id");
|
||||
$row = mysqli_fetch_array($sql2);
|
||||
$client_login_id = $row['client_login_id'];
|
||||
$client_login_username = $row['client_login_username'];
|
||||
$client_login_password = $row['client_login_password'];
|
||||
$client_application_id_relation = $row['client_application_id'];
|
||||
|
||||
?>
|
||||
<tr>
|
||||
<td><?php echo $client_application_name; ?></td>
|
||||
<td><?php echo $client_application_type; ?></td>
|
||||
<td><?php echo $client_application_license; ?></td>
|
||||
<td>
|
||||
<?php
|
||||
if($client_application_id == $client_application_id_relation){
|
||||
?>
|
||||
<button type="button" class="btn btn-dark btn-sm" data-toggle="modal" data-target="#viewPasswordModal<?php echo $client_login_id; ?>"><i class="fas fa-key"></i></button>
|
||||
|
||||
<div class="modal" id="viewPasswordModal<?php echo $client_login_id; ?>" tabindex="-1">
|
||||
<div class="modal-dialog modal-sm">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title"><i class="fa fa-key"></i> Login</h5>
|
||||
<button type="button" class="close" data-dismiss="modal">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<h2><?php echo $client_login_username; ?></h2>
|
||||
<h3><?php echo $client_login_password; ?></h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
<td>
|
||||
<div class="dropdown dropleft text-center">
|
||||
<button class="btn btn-secondary btn-sm" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@
|
|||
<th>Name</th>
|
||||
<th>Make</th>
|
||||
<th>Serial</th>
|
||||
<th></th>
|
||||
<th class="text-center">Actions</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
|
@ -21,6 +22,13 @@
|
|||
$client_asset_make = $row['client_asset_make'];
|
||||
$client_asset_model = $row['client_asset_model'];
|
||||
$client_asset_serial = $row['client_asset_serial'];
|
||||
|
||||
$sql2 = mysqli_query($mysqli,"SELECT * FROM client_logins WHERE client_asset_id = $client_asset_id");
|
||||
$row = mysqli_fetch_array($sql2);
|
||||
$client_login_id = $row['client_login_id'];
|
||||
$client_login_username = $row['client_login_username'];
|
||||
$client_login_password = $row['client_login_password'];
|
||||
$client_asset_id_relation = $row['client_asset_id'];
|
||||
|
||||
?>
|
||||
<tr>
|
||||
|
|
@ -28,6 +36,32 @@
|
|||
<td><?php echo "$client_asset_name"; ?></td>
|
||||
<td><?php echo "$client_asset_make $client_asset_model"; ?></td>
|
||||
<td><?php echo "$client_asset_serial"; ?></td>
|
||||
<td>
|
||||
<?php
|
||||
if($client_asset_id == $client_asset_id_relation){
|
||||
?>
|
||||
<button type="button" class="btn btn-dark btn-sm" data-toggle="modal" data-target="#viewPasswordModal<?php echo $client_login_id; ?>"><i class="fas fa-key"></i></button>
|
||||
|
||||
<div class="modal" id="viewPasswordModal<?php echo $client_login_id; ?>" tabindex="-1">
|
||||
<div class="modal-dialog modal-sm">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title"><i class="fa fa-key"></i> Login</h5>
|
||||
<button type="button" class="close" data-dismiss="modal">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<h2><?php echo $client_login_username; ?></h2>
|
||||
<h3><?php echo $client_login_password; ?></h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
<td>
|
||||
<div class="dropdown dropleft text-center">
|
||||
<button class="btn btn-secondary btn-sm" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
<th>Vendor</th>
|
||||
<th>Description</th>
|
||||
<th>Account Number</th>
|
||||
<th></th>
|
||||
<th class="text-center">Actions</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
|
@ -18,12 +19,46 @@
|
|||
$client_vendor_name = $row['client_vendor_name'];
|
||||
$client_vendor_description = $row['client_vendor_description'];
|
||||
$client_vendor_account_number = $row['client_vendor_account_number'];
|
||||
$client_login_id = $row['client_login_id'];
|
||||
|
||||
$sql2 = mysqli_query($mysqli,"SELECT * FROM client_logins WHERE client_vendor_id = $client_vendor_id");
|
||||
$row = mysqli_fetch_array($sql2);
|
||||
$client_login_id = $row['client_login_id'];
|
||||
$client_login_username = $row['client_login_username'];
|
||||
$client_login_password = $row['client_login_password'];
|
||||
$client_vendor_id_relation = $row['client_vendor_id'];
|
||||
|
||||
?>
|
||||
<tr>
|
||||
<td><?php echo $client_vendor_name; ?></td>
|
||||
<td><?php echo $client_vendor_description; ?></td>
|
||||
<td><?php echo $client_vendor_account_number; ?></td>
|
||||
<td>
|
||||
<?php
|
||||
if($client_vendor_id == $client_vendor_id_relation){
|
||||
?>
|
||||
<button type="button" class="btn btn-dark btn-sm" data-toggle="modal" data-target="#viewPasswordModal<?php echo $client_login_id; ?>"><i class="fas fa-key"></i></button>
|
||||
|
||||
<div class="modal" id="viewPasswordModal<?php echo $client_login_id; ?>" tabindex="-1">
|
||||
<div class="modal-dialog modal-sm">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title"><i class="fa fa-key"></i> Login</h5>
|
||||
<button type="button" class="close" data-dismiss="modal">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<h2><?php echo $client_login_username; ?></h2>
|
||||
<h3><?php echo $client_login_password; ?></h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
|
||||
<td>
|
||||
<div class="dropdown dropleft text-center">
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title"><i class="fa fa-building"></i> New Vendor</h5>
|
||||
<h5 class="modal-title"><i class="fa fa-building"></i> Edit Vendor</h5>
|
||||
<button type="button" class="close" data-dismiss="modal">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
|
|
@ -37,6 +37,7 @@
|
|||
<input type="text" class="form-control" name="account_number" placeholder="Account number" value="<?php echo $client_vendor_account_number; ?>">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
|
||||
|
|
|
|||
31
post.php
31
post.php
|
|
@ -602,6 +602,19 @@ if(isset($_POST['add_client_asset'])){
|
|||
|
||||
mysqli_query($mysqli,"INSERT INTO client_assets SET client_asset_name = '$name', client_asset_type = '$type', client_asset_make = '$make', client_asset_model = '$model', client_asset_serial = '$serial', client_asset_note = '$note', client_id = $client_id");
|
||||
|
||||
if(!empty($_POST['username'])) {
|
||||
$asset_id = mysqli_insert_id($mysqli);
|
||||
$username = strip_tags(mysqli_real_escape_string($mysqli,$_POST['username']));
|
||||
$password = strip_tags(mysqli_real_escape_string($mysqli,$_POST['password']));
|
||||
|
||||
mysqli_query($mysqli,"INSERT INTO client_logins SET client_login_username = '$username', client_login_password = '$password', client_asset_id = $asset_id, client_id = $client_id");
|
||||
|
||||
$login_id = mysqli_insert_id($mysqli);
|
||||
|
||||
mysqli_query($mysqli,"UPDATE client_assets SET client_login_id = $login_id WHERE client_asset_id = $asset_id");
|
||||
|
||||
}
|
||||
|
||||
$_SESSION['alert_message'] = "Asset added";
|
||||
|
||||
header("Location: " . $_SERVER["HTTP_REFERER"]);
|
||||
|
|
@ -646,6 +659,15 @@ if(isset($_POST['add_client_vendor'])){
|
|||
|
||||
mysqli_query($mysqli,"INSERT INTO client_vendors SET client_vendor_name = '$name', client_vendor_description = '$description', client_vendor_account_number = '$account_number', client_id = $client_id");
|
||||
|
||||
if(!empty($_POST['username'])) {
|
||||
$vendor_id = mysqli_insert_id($mysqli);
|
||||
$username = strip_tags(mysqli_real_escape_string($mysqli,$_POST['username']));
|
||||
$password = strip_tags(mysqli_real_escape_string($mysqli,$_POST['password']));
|
||||
|
||||
mysqli_query($mysqli,"INSERT INTO client_logins SET client_login_username = '$username', client_login_password = '$password', client_vendor_id = $vendor_id, client_id = $client_id");
|
||||
|
||||
}
|
||||
|
||||
$_SESSION['alert_message'] = "Vendor added";
|
||||
|
||||
header("Location: " . $_SERVER["HTTP_REFERER"]);
|
||||
|
|
@ -858,6 +880,15 @@ if(isset($_POST['add_client_application'])){
|
|||
|
||||
mysqli_query($mysqli,"INSERT INTO client_applications SET client_application_name = '$name', client_application_type = '$type', client_application_license = '$license', client_id = $client_id");
|
||||
|
||||
if(!empty($_POST['username'])) {
|
||||
$application_id = mysqli_insert_id($mysqli);
|
||||
$username = strip_tags(mysqli_real_escape_string($mysqli,$_POST['username']));
|
||||
$password = strip_tags(mysqli_real_escape_string($mysqli,$_POST['password']));
|
||||
|
||||
mysqli_query($mysqli,"INSERT INTO client_logins SET client_login_username = '$username', client_login_password = '$password', client_application_id = $application_id, client_id = $client_id");
|
||||
|
||||
}
|
||||
|
||||
$_SESSION['alert_message'] = "Application added";
|
||||
|
||||
header("Location: " . $_SERVER["HTTP_REFERER"]);
|
||||
|
|
|
|||
Loading…
Reference in New Issue