mirror of https://github.com/itflow-org/itflow
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:
parent
7ef971416f
commit
b46881299d
10
accounts.php
10
accounts.php
|
|
@ -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");
|
||||
|
||||
?>
|
||||
|
|
@ -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");
|
||||
|
||||
?>
|
||||
|
|
@ -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>
|
||||
|
|
|
|||
90
post.php
90
post.php
|
|
@ -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";
|
||||
|
||||
|
|
|
|||
14
taxes.php
14
taxes.php
|
|
@ -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");
|
||||
|
||||
?>
|
||||
10
users.php
10
users.php
|
|
@ -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");
|
||||
?>
|
||||
10
vendors.php
10
vendors.php
|
|
@ -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");
|
||||
|
||||
?>
|
||||
Loading…
Reference in New Issue