fix(security): resolve F-02 — remove XSS vector by replacing {!! !!} with Blade conditionals in stationmgmt
This commit is contained in:
@@ -96,21 +96,10 @@
|
|||||||
<td id="colbasin">{{$row->mainriverbasin}}</td>
|
<td id="colbasin">{{$row->mainriverbasin}}</td>
|
||||||
<td id="colbasin">{{$row->subriverbasin}}</td>
|
<td id="colbasin">{{$row->subriverbasin}}</td>
|
||||||
<td>
|
<td>
|
||||||
@php
|
@if($row->rainfall)<span class="badge bg-info me-1">{{ __('messages.rainfall') }}</span>@endif
|
||||||
$types = [];
|
@if($row->waterlevel)<span class="badge bg-primary me-1">{{ __('messages.wl') }}</span>@endif
|
||||||
|
@if($row->siren)<span class="badge bg-danger me-1">Siren</span>@endif
|
||||||
if ($row->rainfall) {
|
@if(!$row->rainfall && !$row->waterlevel && !$row->siren)<span class="badge bg-secondary">No Type</span>@endif
|
||||||
$types[] = '<span class="badge bg-info me-1">'.e(__('messages.rainfall')).'</span>';
|
|
||||||
}
|
|
||||||
if ($row->waterlevel) {
|
|
||||||
$types[] = '<span class="badge bg-primary me-1">'.e(__('messages.wl')).'</span>';
|
|
||||||
}
|
|
||||||
if ($row->siren) {
|
|
||||||
$types[] = '<span class="badge bg-danger me-1">Siren</span>';
|
|
||||||
}
|
|
||||||
@endphp
|
|
||||||
|
|
||||||
{!! $types ? implode(' ', $types) : '<span class="badge bg-secondary">No Type</span>' !!}
|
|
||||||
</td>
|
</td>
|
||||||
<td class="text-center">
|
<td class="text-center">
|
||||||
<button type="button" class="btn btn-outline-primary btn-sm me-1" data-bs-toggle="modal"
|
<button type="button" class="btn btn-outline-primary btn-sm me-1" data-bs-toggle="modal"
|
||||||
|
|||||||
Reference in New Issue
Block a user