From 0b78fa4827b703d415aa2b9132d0aab59f299982 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CVeLiTi=E2=80=9D?= <“info@veliti.nl”> Date: Wed, 12 Mar 2025 16:03:57 +0100 Subject: [PATCH] CM93 - mass update mandatory items --- account_manage.php | 2 +- assets/functions.php | 4 ++-- contract_manage.php | 8 ++++---- equipment_manage.php | 8 ++++---- equipments_mass_update.php | 13 ++++++++----- partner.php | 4 ++-- user.php | 8 ++++---- 7 files changed, 25 insertions(+), 22 deletions(-) diff --git a/account_manage.php b/account_manage.php index e7a8833..211774d 100644 --- a/account_manage.php +++ b/account_manage.php @@ -270,7 +270,7 @@ $view .= '
//Dropdown $partner_data = json_decode($_SESSION['partnerhierarchy']); -$soldto_dropdown = listPartner('soldto',$_SESSION['permission'],$accounthierarchy->soldto); +$soldto_dropdown = listPartner('soldto',$_SESSION['permission'],$accounthierarchy->soldto,''); $view .= '
diff --git a/assets/functions.php b/assets/functions.php index 196997c..014e56b 100644 --- a/assets/functions.php +++ b/assets/functions.php @@ -1943,7 +1943,7 @@ function serviceReport($history, $request, $country_code) //------------------------------------------ // LIST PARTNER //------------------------------------------ -function listPartner($partnertype, $user_right, $input) +function listPartner($partnertype, $user_right, $input, $required) { include dirname(__FILE__,2).'/settings/settings.php'; @@ -1974,7 +1974,7 @@ if ($input !='' && !empty($input)){ } $view =' - + '.$partner_available.' '; diff --git a/contract_manage.php b/contract_manage.php index c84ca5c..d08f9cb 100644 --- a/contract_manage.php +++ b/contract_manage.php @@ -251,10 +251,10 @@ $view .='
$partner_data = json_decode($contract['accounthierarchy']); //BUID UP DROPDOWNS -$salesid_dropdown = listPartner('salesid',$_SESSION['permission'],$partner_data->salesid); -$soldto_dropdown = listPartner('soldto',$_SESSION['permission'],$partner_data->soldto); -$shipto_dropdown = listPartner('shipto',$_SESSION['permission'],$partner_data->shipto); -$location_dropdown = listPartner('location',$_SESSION['permission'],$partner_data->location); +$salesid_dropdown = listPartner('salesid',$_SESSION['permission'],$partner_data->salesid,''); +$soldto_dropdown = listPartner('soldto',$_SESSION['permission'],$partner_data->soldto,''); +$shipto_dropdown = listPartner('shipto',$_SESSION['permission'],$partner_data->shipto,''); +$location_dropdown = listPartner('location',$_SESSION['permission'],$partner_data->location,''); //DISPLAY $view .= '
diff --git a/equipment_manage.php b/equipment_manage.php index f2553ea..ad64876 100644 --- a/equipment_manage.php +++ b/equipment_manage.php @@ -219,10 +219,10 @@ $view .= '
//GET PARTNERDATA $partner_data = json_decode($equipment['accounthierarchy']); //BUID UP DROPDOWNS -$salesid_dropdown = listPartner('salesid',$_SESSION['permission'],$partner_data->salesid); -$soldto_dropdown = listPartner('soldto',$_SESSION['permission'],$partner_data->soldto); -$shipto_dropdown = listPartner('shipto',$_SESSION['permission'],$partner_data->shipto); -$location_dropdown = listPartner('location',$_SESSION['permission'],$partner_data->location); +$salesid_dropdown = listPartner('salesid',$_SESSION['permission'],$partner_data->salesid,''); +$soldto_dropdown = listPartner('soldto',$_SESSION['permission'],$partner_data->soldto,''); +$shipto_dropdown = listPartner('shipto',$_SESSION['permission'],$partner_data->shipto,''); +$location_dropdown = listPartner('location',$_SESSION['permission'],$partner_data->location,''); if (isset($partner_data->section)){$section = getPartnerName($partner_data->section) ?? 'Not specified';} else {$section = 'Not specified';} diff --git a/equipments_mass_update.php b/equipments_mass_update.php index f3473b5..c5198b0 100644 --- a/equipments_mass_update.php +++ b/equipments_mass_update.php @@ -161,11 +161,14 @@ $view .= '
'; + //BUID UP DROPDOWNS -$salesid_dropdown = listPartner('salesid',$_SESSION['permission'],''); -$soldto_dropdown = listPartner('soldto',$_SESSION['permission'],''); -$shipto_dropdown = listPartner('shipto',$_SESSION['permission'],''); -$location_dropdown = listPartner('location',$_SESSION['permission'],''); +$partner = json_decode($_SESSION['partnerhierarchy'],true); + +$salesid_dropdown = listPartner('salesid',$_SESSION['permission'],$partner['salesid'],'yes'); +$soldto_dropdown = listPartner('soldto',$_SESSION['permission'],'','yes'); +$shipto_dropdown = listPartner('shipto',$_SESSION['permission'],'',''); +$location_dropdown = listPartner('location',$_SESSION['permission'],'',''); $view .='
@@ -202,7 +205,7 @@ $view .= '

- +

diff --git a/partner.php b/partner.php index 0b3dfa5..66d5dda 100644 --- a/partner.php +++ b/partner.php @@ -159,8 +159,8 @@ $view .= '
//GET PARTNERDATA $partner_data = json_decode($partner['salesID'])?? json_decode($_SESSION['partnerhierarchy']) ; //BUID UP DROPDOWNS -$salesid_dropdown = listPartner('salesid',$_SESSION['permission'],$partner_data->salesid); -$soldto_dropdown = listPartner('soldto',$_SESSION['permission'],$partner_data->soldto); +$salesid_dropdown = listPartner('salesid',$_SESSION['permission'],$partner_data->salesid,''); +$soldto_dropdown = listPartner('soldto',$_SESSION['permission'],$partner_data->soldto,''); //DISPLAY $view .= '
diff --git a/user.php b/user.php index e134d91..9614f78 100644 --- a/user.php +++ b/user.php @@ -266,10 +266,10 @@ $view .= '
//GET PARTNERDATA $partner_data = json_decode($user['partnerhierarchy'])?? json_decode($_SESSION['partnerhierarchy']) ; //BUID UP DROPDOWNS -$salesid_dropdown = listPartner('salesid',$_SESSION['permission'],$partner_data->salesid); -$soldto_dropdown = listPartner('soldto',$_SESSION['permission'],$partner_data->soldto); -$shipto_dropdown = listPartner('shipto',$_SESSION['permission'],$partner_data->shipto); -$location_dropdown = listPartner('location',$_SESSION['permission'],$partner_data->location); +$salesid_dropdown = listPartner('salesid',$_SESSION['permission'],$partner_data->salesid,''); +$soldto_dropdown = listPartner('soldto',$_SESSION['permission'],$partner_data->soldto,''); +$shipto_dropdown = listPartner('shipto',$_SESSION['permission'],$partner_data->shipto,''); +$location_dropdown = listPartner('location',$_SESSION['permission'],$partner_data->location,''); //DISPLAY $view .= '