From 5f15c3e1378cfc4593b1c75dba8bb7b5a3abdb33 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9CVeLiTi=E2=80=9D?= <“info@veliti.nl”>
Date: Fri, 29 Mar 2024 09:10:24 +0100
Subject: [PATCH] #CIM 58 - Userflow equipments
---
equipment.php | 2 +-
equipments.php | 24 ++++++++++++++----------
2 files changed, 15 insertions(+), 11 deletions(-)
diff --git a/equipment.php b/equipment.php
index 99b2cd3..05cc91b 100644
--- a/equipment.php
+++ b/equipment.php
@@ -96,7 +96,7 @@ template_header('Asset', 'asset', 'view');
$view = '
'.$view_asset_h2.' - '.$_GET['equipmentID'].'
-
'.$button_cancel.'
+
'.$button_cancel.'
';
//------------------------------------
diff --git a/equipments.php b/equipments.php
index 2af667a..0fb0fcc 100644
--- a/equipments.php
+++ b/equipments.php
@@ -9,7 +9,9 @@ if (debug && debug_id == $_SESSION['id']){
include_once './assets/functions.php';
include_once './settings/settings.php';
-$page = 'equipments';
+//SET PAGE ORIGIN FOR NAVIGATION AND SECURITY
+$page = $_SESSION['origin'] = 'equipments';
+
//Check if allowed
if (isAllowed($page,$_SESSION['profile'],$_SESSION['permission'],'R') === 0){
header('location: index.php');
@@ -21,15 +23,17 @@ $update_allowed = isAllowed($page_manage ,$_SESSION['profile'],$_SESSION['permis
$delete_allowed = isAllowed($page_manage ,$_SESSION['profile'],$_SESSION['permission'],'D');
$create_allowed = isAllowed($page_manage ,$_SESSION['profile'],$_SESSION['permission'],'C');
-//GET PARAMETERS
-$pagination_page = isset($_GET['p']) ? $_GET['p'] : 1;
-$status = isset($_GET['status']) ? '&status='.$_GET['status'] : '';
-$sort = isset($_GET['sort']) ? '&sort='.$_GET['sort'] : '';
-$search = isset($_GET['search']) ? '&search='.$_GET['search'] : '';
-$software = isset($_GET['firmware']) ? '&firmware='.$_GET['firmware'] : '';
-$servicedate = isset($_GET['servicedate']) ? '&servicedate='.$_GET['servicedate'] : '';
-$warrantydate = isset($_GET['warrantydate']) ? '&warrantydate='.$_GET['warrantydate'] : '';
-$partnerid = isset($_GET['partnerid']) ? '&partnerid='.$_GET['partnerid'] : '';
+//GET PARAMETERS && STORE in SESSION for FURTHER USE/NAVIGATION
+$pagination_page = $_SESSION['p'] = isset($_GET['p']) ? $_GET['p'] : 1;
+$status = $_SESSION['status'] = isset($_GET['status']) ? '&status='.$_GET['status'] : '';
+$sort = $_SESSION['sort'] = isset($_GET['sort']) ? '&sort='.$_GET['sort'] : '';
+$search = $_SESSION['search'] = isset($_GET['search']) ? '&search='.$_GET['search'] : '';
+$software = $_SESSION['firmware'] = isset($_GET['firmware']) ? '&firmware='.$_GET['firmware'] : '';
+$servicedate = $_SESSION['servicedate'] = isset($_GET['servicedate']) ? '&servicedate='.$_GET['servicedate'] : '';
+$warrantydate = $_SESSION['warrantydate'] = isset($_GET['warrantydate']) ? '&warrantydate='.$_GET['warrantydate'] : '';
+$partnerid = $_SESSION['partnerid'] = isset($_GET['partnerid']) ? '&partnerid='.$_GET['partnerid'] : '';
+
+
//GET PARAMETERS FOR FILTERS
$filter = urlGETdetailsFilter($_GET) ?? '';