|
22 | 22 | @if (isset($directory['show']) && $directory['show'] === true) |
23 | 23 | <tr> |
24 | 24 | <td><i class="fa fa-folder-open" style="margin-left: 0.859px;"></i></td> |
25 | | - <td><a href="/server/{{ $server->uuidShort }}/files?dir={{ $directory['link'] }}" class="load_new">← {{ $directory['link_show'] }}</a></a></td> |
| 25 | + <td><a href="/server/{{ $server->uuidShort }}/files?dir={{ rawurlencode($directory['link']) }}" class="load_new">← {{ $directory['link_show'] }}</a></a></td> |
26 | 26 | <td></td> |
27 | 27 | <td></td> |
28 | 28 | <td></td> |
|
31 | 31 | @foreach ($folders as $folder) |
32 | 32 | <tr> |
33 | 33 | <td><i class="fa fa-folder-open" style="margin-left: 0.859px;"></i></td> |
34 | | - <td><a href="/server/{{ $server->uuidShort }}/files?dir=/@if($folder['directory'] !== ''){{ $folder['directory'] }}/@endif{{ $folder['entry'] }}" class="load_new">{{ $folder['entry'] }}</a></td> |
| 34 | + <td><a href="/server/{{ $server->uuidShort }}/files?dir=/@if($folder['directory'] !== ''){{ rawurlencode($folder['directory']) }}/@endif{{ rawurlencode($folder['entry']) }}" class="load_new">{{ $folder['entry'] }}</a></td> |
35 | 35 | <td>{{ $folder['size'] }}</td> |
36 | 36 | <td>{{ date('m/d/y H:i:s', $folder['date']) }}</td> |
37 | 37 | <td style="text-align:center;"> |
|
41 | 41 | </div> |
42 | 42 | <div class="col-md-3"> |
43 | 43 | @can('delete-files', $server) |
44 | | - <a href="@if($folder['directory'] !== ''){{ $folder['directory'] }}/@endif{{ $folder['entry'] }}" class="delete_file"><span class="badge label-danger"><i class="fa fa-trash-o"></i></span></a> |
| 44 | + <a href="@if($folder['directory'] !== ''){{ rawurlencode($folder['directory']) }}/@endif{{ rawurlencode($folder['entry']) }}" class="delete_file"><span class="badge label-danger"><i class="fa fa-trash-o"></i></span></a> |
45 | 45 | @endcan |
46 | 46 | </div> |
47 | 47 | </div> |
|
54 | 54 | <td> |
55 | 55 | @if(in_array($file['extension'], $extensions)) |
56 | 56 | @can('edit-files', $server) |
57 | | - <a href="/server/{{ $server->uuidShort }}/files/edit/@if($file['directory'] !== ''){{ $file['directory'] }}/@endif{{ $file['entry'] }}" class="edit_file">{{ $file['entry'] }}</a> |
| 57 | + <a href="/server/{{ $server->uuidShort }}/files/edit/@if($file['directory'] !== ''){{ rawurlencode($file['directory']) }}/@endif{{ rawurlencode($file['entry']) }}" class="edit_file">{{ $file['entry'] }}</a> |
58 | 58 | @else |
59 | 59 | {{ $file['entry'] }} |
60 | 60 | @endcan |
|
70 | 70 | </div> |
71 | 71 | <div class="col-md-3 hidden-xs hidden-sm"> |
72 | 72 | @can('download-files', $server) |
73 | | - <a href="/server/{{ $server->uuidShort }}/files/download/@if($file['directory'] !== ''){{ $file['directory'] }}/@endif{{ $file['entry'] }}"><span class="badge"><i class="fa fa-download"></i></span></a> |
| 73 | + <a href="/server/{{ $server->uuidShort }}/files/download/@if($file['directory'] !== ''){{ rawurlencode($file['directory']) }}/@endif{{ rawurlencode($file['entry']) }}"><span class="badge"><i class="fa fa-download"></i></span></a> |
74 | 74 | @endcan |
75 | 75 | </div> |
76 | 76 | <div class="col-md-3"> |
77 | 77 | @can('delete-files', $server) |
78 | | - <a href="@if($file['directory'] !== ''){{ $file['directory'] }}/@endif{{ $file['entry'] }}" class="delete_file"><span class="badge label-danger"><i class="fa fa-trash-o"></i></span> |
| 78 | + <a href="@if($file['directory'] !== ''){{ rawurlencode($file['directory']) }}/@endif{{ rawurlencode($file['entry']) }}" class="delete_file"><span class="badge label-danger"><i class="fa fa-trash-o"></i></span> |
79 | 79 | @endcan |
80 | 80 | </div> |
81 | 81 | </div> |
|
0 commit comments