Phase 2 - Non Destructive Deletion - Removed Delete and replaced with Archive on certain entities, post and buttons done Pending Listing

This commit is contained in:
johnny@pittpc.com 2021-02-06 17:18:02 -05:00
parent 7ef971416f
commit b46881299d
7 changed files with 124 additions and 22 deletions

View File

@ -108,7 +108,7 @@
<div class="dropdown-menu">
<a class="dropdown-item" href="#" data-toggle="modal" data-target="#editAccountModal<?php echo $account_id; ?>">Edit</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="post.php?delete_account=<?php echo $account_id; ?>">Delete</a>
<a class="dropdown-item" href="post.php?archive_account=<?php echo $account_id; ?>">Archive</a>
</div>
</div>
</td>
@ -128,6 +128,10 @@
</div>
</div>
<?php include("add_account_modal.php"); ?>
<?php
<?php include("footer.php");
include("add_account_modal.php");
include("footer.php");
?>

View File

@ -95,7 +95,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()"));
<div class="dropdown-menu">
<a class="dropdown-item" href="#" data-toggle="modal" data-target="#editCategoryModal<?php echo $category_id; ?>">Edit</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="post.php?delete_category=<?php echo $category_id; ?>">Delete</a>
<a class="dropdown-item" href="post.php?archive_category=<?php echo $category_id; ?>">Archive</a>
</div>
</div>
</td>
@ -117,6 +117,10 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()"));
</div>
</div>
<?php include("add_category_modal.php"); ?>
<?php
<?php include("footer.php");
include("add_category_modal.php");
include("footer.php");
?>

View File

@ -125,7 +125,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()"));
<div class="dropdown-menu">
<a class="dropdown-item" href="#" data-toggle="modal" data-target="#editCompanyModal<?php echo $company_id; ?>">Edit</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="post.php?delete_company=<?php echo $company_id; ?>">Delete</a>
<a class="dropdown-item" href="post.php?archive_company=<?php echo $company_id; ?>">Archive</a>
</div>
</div>
</td>

View File

@ -141,6 +141,20 @@ if(isset($_POST['edit_user_clients'])){
}
if(isset($_GET['archive_user'])){
$user_id = intval($_GET['archive_user']);
mysqli_query($mysqli,"UPDATE users SET archived_at = NOW() WHERE user_id = $user_id");
//logging
mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'User', log_action = 'Archived', log_description = '$user_id', log_created_at = NOW()");
$_SESSION['alert_message'] = "User Archived!";
header("Location: users.php");
}
if(isset($_GET['delete_user'])){
$user_id = intval($_GET['delete_user']);
@ -241,6 +255,20 @@ if(isset($_POST['edit_company'])){
}
if(isset($_GET['archive_company'])){
$company_id = intval($_GET['archive_company']);
mysqli_query($mysqli,"UPDATE companies SET company_archived_at = NOW() WHERE company_id = $company_id");
//logging
mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Company', log_action = 'Archived', log_description = '$company_id', log_created_at = NOW()");
$_SESSION['alert_message'] = "Company Archived";
header("Location: companies.php");
}
if(isset($_GET['delete_company'])){
$company_id = intval($_GET['delete_company']);
@ -252,7 +280,7 @@ if(isset($_GET['delete_company'])){
mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Company', log_action = 'Deleted', log_description = '$name', log_created_at = NOW()");
$_SESSION['alert_type'] = "danger";
$_SESSION['alert_message'] = "Company deleted!";
$_SESSION['alert_message'] = "Company Archived!";
header("Location: " . $_SERVER["HTTP_REFERER"]);
@ -932,6 +960,20 @@ if(isset($_POST['edit_vendor'])){
}
if(isset($_GET['archive_vendor'])){
$vendor_id = intval($_GET['archive_vendor']);
mysqli_query($mysqli,"UPDATE vendors SET vendor_archived_at = NOW() WHERE vendor_id = $vendor_id");
//logging
mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Vendor', log_action = 'Archived', log_description = '$vendor_id', log_created_at = NOW()");
$_SESSION['alert_message'] = "Vendor Archived!";
header("Location: vendors.php");
}
if(isset($_GET['delete_vendor'])){
$vendor_id = intval($_GET['delete_vendor']);
@ -1090,6 +1132,20 @@ if(isset($_POST['edit_account'])){
}
if(isset($_GET['archive_account'])){
$account_id = intval($_GET['archive_account']);
mysqli_query($mysqli,"UPDATE accounts SET account_archived_at = NOW() WHERE account_id = $account_id");
//logging
mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Account', log_action = 'Archive', log_description = '$account_id', log_created_at = NOW()");
$_SESSION['alert_message'] = "Account Archived";
header("Location: accounts.php");
}
if(isset($_GET['delete_account'])){
$account_id = intval($_GET['delete_account']);
@ -1139,6 +1195,20 @@ if(isset($_POST['edit_category'])){
}
if(isset($_GET['archive_category'])){
$category_id = intval($_GET['archive_category']);
mysqli_query($mysqli,"UPDATE categories SET category_archived_at = NOW() WHERE category_id = $category_id");
//logging
mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Category', log_action = 'Archive', log_description = '$category_id', log_created_at = NOW()");
$_SESSION['alert_message'] = "Category Archived";
header("Location: categories.php");
}
if(isset($_GET['delete_category'])){
$category_id = intval($_GET['delete_category']);
@ -1189,13 +1259,27 @@ if(isset($_POST['edit_tax'])){
}
if(isset($_GET['archive_tax'])){
$tax_id = intval($_GET['archive_tax']);
mysqli_query($mysqli,"UPDATE taxes SET tax_archived_at = NOW() WHERE tax_id = $tax_id");
//logging
mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Tax', log_action = 'Archive', log_description = '$tax_id', log_created_at = NOW()");
$_SESSION['alert_message'] = "Tax Archived";
header("Location: taxes.php");
}
if(isset($_GET['delete_tax'])){
$tax_id = intval($_GET['delete_tax']);
mysqli_query($mysqli,"DELETE FROM taxes WHERE tax_id = $tax_id AND company_id = $session_company_id");
//Logging
mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Tax', log_action = 'Deleted', log_description = '$tax_id', log_created_at = NOW(), company_id = $session_company_id, user_id = $session_user_id");
mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Tax', log_action = 'Delete', log_description = '$tax_id', log_created_at = NOW(), company_id = $session_company_id, user_id = $session_user_id");
$_SESSION['alert_message'] = "Tax deleted";
$_SESSION['alert_type'] = "danger";
@ -1213,7 +1297,7 @@ if(isset($_GET['alert_ack'])){
mysqli_query($mysqli,"UPDATE alerts SET alert_ack_date = CURDATE() WHERE alert_id = $alert_id AND company_id = $session_company_id");
//Logging
mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Alerts', log_action = 'Modified', log_description = '$alert_id Acknowledged', log_created_at = NOW(), company_id = $session_company_id, user_id = $session_user_id");
mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Alerts', log_action = 'Modify', log_description = '$alert_id Acknowledged', log_created_at = NOW(), company_id = $session_company_id, user_id = $session_user_id");
$_SESSION['alert_message'] = "Alert Acknowledged";

View File

@ -65,7 +65,7 @@ $num_rows = mysqli_num_rows($sql);
<div class="dropdown-menu">
<a class="dropdown-item" href="#" data-toggle="modal" data-target="#editTaxModal<?php echo $tax_id; ?>">Edit</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="post.php?delete_tax=<?php echo $tax_id; ?>">Delete</a>
<a class="dropdown-item" href="post.php?archive_tax=<?php echo $tax_id; ?>">Archive</a>
</div>
</div>
</td>
@ -76,12 +76,10 @@ $num_rows = mysqli_num_rows($sql);
include("edit_tax_modal.php");
}
?>
<?php
if($num_rows == 0){
echo "<center><h3 class='text-secondary mt-3'>No Records Here</h3></center>";
}
?>
</tbody>
@ -91,6 +89,10 @@ $num_rows = mysqli_num_rows($sql);
</div>
</div>
<?php include("add_tax_modal.php"); ?>
<?php
include("add_tax_modal.php");
<?php include("footer.php");
include("footer.php");
?>

View File

@ -146,7 +146,7 @@
<a class="dropdown-item" href="#" data-toggle="modal" data-target="#editUserCompaniesModal<?php echo $user_id; ?>">Company Access</a>
<a class="dropdown-item" href="#" data-toggle="modal" data-target="#editUserClientsModal<?php echo $user_id; ?>">Client Access</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="post.php?delete_user=<?php echo $user_id; ?>">Delete</a>
<a class="dropdown-item" href="post.php?archive_user=<?php echo $user_id; ?>">Archive</a>
</div>
</div>
</td>
@ -171,6 +171,10 @@
</div>
</div>
<?php include("add_user_modal.php"); ?>
<?php
include("add_user_modal.php");
include("footer.php");
<?php include("footer.php");
?>

View File

@ -182,7 +182,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()"));
<div class="dropdown-menu">
<a class="dropdown-item" href="#" data-toggle="modal" data-target="#editVendorModal<?php echo $vendor_id; ?>">Edit</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="post.php?delete_vendor=<?php echo $vendor_id; ?>">Delete</a>
<a class="dropdown-item" href="post.php?archive_vendor=<?php echo $vendor_id; ?>">Archive</a>
</div>
</div>
</td>
@ -205,6 +205,10 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()"));
</div>
</div>
<?php include("add_vendor_modal.php"); ?>
<?php
include("add_vendor_modal.php");
<?php include("footer.php");
include("footer.php");
?>