Skip to content

Commit fd8417b

Browse files
committed
Fix a display bug with IP aliasing
1 parent 2afd3e4 commit fd8417b

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed

app/Models/Server.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ public static function getUserServers($paginate = null)
131131
'servers.*',
132132
'nodes.name as nodeName',
133133
'locations.short as a_locationShort',
134+
'allocations.ip',
134135
'allocations.ip_alias',
135136
'allocations.port'
136137
)->join('nodes', 'servers.node', '=', 'nodes.id')

resources/views/admin/servers/index.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
<td><a href="/admin/servers/view/{{ $server->id }}">{{ $server->name }}</a>@if($server->suspended === 1) <span class="label label-warning">Suspended</span>@endif</td>
4747
<td><a href="/admin/users/view/{{ $server->owner }}">{{ $server->a_ownerEmail }}</a></td>
4848
<td class="hidden-xs"><a href="/admin/nodes/view/{{ $server->node }}">{{ $server->a_nodeName }}</a></td>
49-
<td><code>{{ $server->ip_alias }}:{{ $server->port }}</code> @if($server->ip !== $server->ip_alias)<span class="label label-default">alias</span>@endif</td>
49+
<td><code>@if(!is_null($server->ip_alias)){{ $server->ip_alias }}@else{{ $server->ip }}@endif:{{ $server->port }}</code> @if(!is_null($server->ip_alias))<span class="label label-default">alias</span>@endif</td>
5050
<td class="hidden-xs"><code>{{ $server->username }}</code></td>
5151
</tr>
5252
@endforeach

resources/views/admin/servers/view.blade.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@
115115
<tr>
116116
<td>Connection Alias</td>
117117
<td>
118-
@if($server->ip !== $server->ip_alias)
118+
@if(!is_null($server->ip_alias))
119119
<code>{{ $server->ip_alias }}:{{ $server->port }}</code>
120120
@else
121121
<span class="label label-default">No Alias Assigned</span>
@@ -236,7 +236,7 @@
236236
<span class="input-group-addon">
237237
<input type="radio" @if($assignment->ip == $server->ip && $assignment->port == $server->port) checked="checked" @endif name="default" value="{{ $assignment->ip }}:{{ $assignment->port }}"/>
238238
</span>
239-
<input type="text" class="form-control" value="{{ $assignment->ip_alias }}:{{ $assignment->port }}@if($assignment->ip !== $assignment->ip_alias) (alias of {{ $assignment->ip }})@endif" readonly />
239+
<input type="text" class="form-control" value="@if(!is_null($assignment->ip_alias)){{ $assignment->ip_alias }}@else{{ $assignment->ip }}@endif:{{ $assignment->port }} @if(!is_null($assignment->ip_alias))(alias of {{ $assignment->ip }})@endif" readonly />
240240
</div>
241241
@endforeach
242242
</div>
@@ -247,7 +247,7 @@
247247
<div>
248248
<select name="add_additional[]" class="form-control" multiple>
249249
@foreach ($unassigned as $assignment)
250-
<option value="{{ $assignment->ip }}:{{ $assignment->port }}">{{ $assignment->ip_alias }}:{{ $assignment->port }}@if($assignment->ip !== $assignment->ip_alias) (alias of {{ $assignment->ip }})@endif</option>
250+
<option value="{{ $assignment->ip }}:{{ $assignment->port }}">@if(!is_null($assignment->ip_alias)){{ $assignment->ip_alias }}@else{{ $assignment->ip }}@endif:{{ $assignment->port }} @if(!is_null($assignment->ip_alias))(alias of {{ $assignment->ip }})@endif</option>
251251
@endforeach
252252
</select>
253253
</div>
@@ -260,7 +260,7 @@
260260
<div>
261261
<select name="remove_additional[]" class="form-control" multiple>
262262
@foreach ($assigned as $assignment)
263-
<option value="{{ $assignment->ip }}:{{ $assignment->port }}" @if($assignment->ip == $server->ip && $assignment->port == $server->port) disabled @endif>{{ $assignment->ip_alias }}:{{ $assignment->port }}@if($assignment->ip !== $assignment->ip_alias) (alias of {{ $assignment->ip }})@endif</option>
263+
<option value="{{ $assignment->ip }}:{{ $assignment->port }}">@if(!is_null($assignment->ip_alias)){{ $assignment->ip_alias }}@else{{ $assignment->ip }}@endif:{{ $assignment->port }} @if(!is_null($assignment->ip_alias))(alias of {{ $assignment->ip }})@endif</option>
264264
@endforeach
265265
</select>
266266
</div>

resources/views/base/index.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
@endif
6060
<td><a href="/server/{{ $server->uuidShort }}">{{ $server->name }}</a></td>
6161
<td>{{ $server->nodeName }} ({{ $server->a_locationShort }})</td>
62-
<td><code>{{ $server->ip_alias }}:{{ $server->port }}</code></td>
62+
<td><code>@if(!is_null($server->ip_alias)){{ $server->ip_alias }}@else{{ $server->ip }}@endif:{{ $server->port }}</code></td>
6363
<td class="text-center" data-action="players">--</td>
6464
<td class="text-center"><span data-action="memory">--</span> / {{ $server->memory === 0 ? '&infin;' : $server->memory }} MB</td>
6565
<td class="text-center"><span data-action="cpu" data-cpumax="{{ $server->cpu }}">--</span> %</td>

0 commit comments

Comments
 (0)