Enhance UI and functionality across multiple pages

- Added filter panels and search functionality to media, orders, partners, pricelists, products, products attributes, software versions, translations, and users pages.
- Implemented security checks for create, update, and delete permissions on various pages.
- Updated CSS styles for improved layout and responsiveness, including new styles for filter panels and buttons.
- Refactored existing forms to utilize the new filter panel design for a more consistent user experience.
- Adjusted API versioning in servicereport and servicereports pages for better compatibility.
- Improved button icons for filter actions and form submissions for better user interaction.
This commit is contained in:
“VeLiTi”
2025-12-16 11:39:14 +01:00
parent ec20d44267
commit 364ee773e4
26 changed files with 824 additions and 417 deletions

View File

@@ -44,7 +44,7 @@ $media_responses = ioServer($api_url,'');
//Decode Payload
if (!empty($media_responses)){$media_responses = json_decode($media_responses,true);}else{$media_responses = null;}
$media_responses = $media_responses[0];
$media_responses = $media_responses[0] ?? '';
//CALL TO API FOR History
$api_url = '/v2/equipments/equipmentID='.$responses->equipmentID.'&type=ServiceReport&history=1';
@@ -314,7 +314,7 @@ $view .= '<div class="content-block">
<i class="fa-solid fa-bars fa-sm"></i>'.($view_asset_data_text ?? '').'
</div>
<div class="table">
<table class="sortable">
<table>
<thead>
<tr>
<th>'.$view_asset_data_rowID.'</th>
@@ -347,7 +347,7 @@ if ($update_allowed === 1){
<i class="fa-solid fa-bars fa-sm"></i>'.$view_asset_notes.'
</div>
<form action="" method="post">
<textarea id="description" name="description" placeholder="'.$view_asset_notes.'" style="width: 100%;height: 150px;" onchange="this.form.submit();"></textarea>
<textarea id="description" name="description" placeholder="'.$view_asset_notes.'" style="width: 100%;height: 150px;background: var(--color-gray);border: none;" onchange="this.form.submit();"></textarea>
<input type="hidden" name="equipmentid" value="'.$responses->equipmentID.'">
<input type="hidden" name="type" value="'.$type16.'">
</form>