@extends('dashboard.layout.layout') @section('content')
@if (!auth()->user()->hasRole('courier')) @endif

აბონენტი #{{ $user->account_number }} {{ $user->name }} ({{ $user->block()?->name }})

@can('users.activity-log') ისტორია @endcan
@can('users.update') @method('patch') @csrf @endcan
user()->hasRole('courier') ? 'disabled' : '' }}>
user()->hasRole('courier') ? 'disabled' : '' }}> @php $allSameModel = $user->hasDifferentDomophoneModels(); @endphp @if ($assignedCodeToPhone && $user->has_regular_gsm_domophone_entrance) {{ $assignedCodeToPhone }} @endif
user()->hasRole('courier') ? 'disabled' : '' }}>
alwaysOn === 1) checked @endif {{ auth()->user()->hasRole('courier') ? 'disabled' : '' }} />
alwaysOnPhone === 1) checked @endif {{ auth()->user()->hasRole('courier') ? 'disabled' : '' }} />
user()->hasRole('courier') ? 'disabled' : '' }}>
alwaysOff === 1) checked @endif {{ auth()->user()->hasRole('courier') ? 'disabled' : '' }} />
alwaysOffPhone === 1) checked @endif {{ auth()->user()->hasRole('courier') ? 'disabled' : '' }} />
user()->hasRole('courier') ? 'disabled' : '' }}>
user()->hasRole('courier') ? 'disabled' : '' }}>
user()->hasRole('courier') ? 'disabled' : '' }}>
user()->hasRole('courier') ? 'disabled' : '' }}> იღებს მხოლოდ უარყოფით ციფრებს
user()->hasRole('courier') ? 'disabled' : '' }}> იღებს მხოლოდ უარყოფით ციფრებს
user()->hasRole('courier') ? 'disabled' : '' }}> იღებს მხოლოდ უარყოფით ციფრებს
user()->hasRole('courier') ? 'disabled' : '' }}>
@php $combinedBalanceValue = (float) str_replace(',', '', (string) $user->combined_balance); $combinedBalanceStyle = $combinedBalanceValue < 0 ? 'font-weight: 600; background-color: #e7b9c0; color: #58151c; border-color: #d38d97; opacity: 1;' : 'font-weight: 600; background-color: #b7d9c9; color: #0a3622; border-color: #8bb89e; opacity: 1;'; @endphp
user()->hasRole('courier') ? 'disabled' : '' }} readonly>
user()->hasRole('courier') ? 'disabled' : '' }}>
user()->hasRole('courier') ? 'disabled' : '' }}>
@php $userBlock = $user->block(); $selectedRelayIds = $user->zktecoDoors->pluck('id')->toArray(); $selectedRelayIdCollection = collect($selectedRelayIds); $relayGroups = collect(); $selectedRelayDisplayNumbers = collect(); if ($userBlock) { $relayGroups = collect($userBlock->device_relay_ranges) ->filter(function ($range) { return !empty($range['door_start']) && !empty($range['door_end']); }) ->map(function ($range) use ($userBlock) { $doors = $userBlock->zktecoDoors ->filter(function ($door) use ($range) { return $door->door_number >= $range['door_start'] && $door->door_number <= $range['door_end']; }) ->sortBy('door_number') ->values(); return [ 'label' => 'პლატა ' . ($range['endpoint_index'] + 1) . ' - ' . $range['ip'] . ':' . $range['port'], 'doors' => $doors, ]; }) ->filter(fn($group) => $group['doors']->isNotEmpty()) ->values(); if ($relayGroups->isNotEmpty()) { $selectedRelayDisplayNumbers = $relayGroups ->flatMap(function ($group) use ($selectedRelayIdCollection) { return $group['doors']->map(function ($door, $localIndex) use ( $selectedRelayIdCollection, ) { return $selectedRelayIdCollection->contains($door->id) ? (string) ($localIndex + 1) : null; }); }) ->filter() ->values(); } } if ($selectedRelayDisplayNumbers->isEmpty()) { $selectedRelayDisplayNumbers = $user->zktecoDoors ->pluck('door_number') ->map(fn($number) => (string) $number); } @endphp
billing_paused == 1) checked @endif {{ auth()->user()->hasRole('courier') ? 'disabled' : '' }} />
@if ($user->billing_paused_at) ({{ $user->billing_paused_at?->format('d.m.Y') }}) @endif
@if (!$user->phone_billing_enabled_only_for_turned_off_users && $user->block()?->phone_billing_enabled)
phone_billing_enabled == 1) checked @endif {{ auth()->user()->hasRole('courier') ? 'disabled' : '' }} />
@endif @if ($user->block()?->tag_billing_enabled)
tag_billing_enabled == 1) checked @endif {{ auth()->user()->hasRole('courier') ? 'disabled' : '' }} />
@endif @if ($user->block()?->sms_service_billing_enabled)
sms_service_billing_enabled == 1) checked @endif {{ auth()->user()->hasRole('courier') ? 'disabled' : '' }} />
@endif @if ($user->block()?->barrier_billing_enabled && $user->has_phone_marked_for_barrier)
barrier_billing_enabled == 1) checked @endif {{ auth()->user()->hasRole('courier') ? 'disabled' : '' }} />
@endif @if ($user->block()?->phone_billing_enabled_only_for_turned_off_users)
phone_billing_enabled_only_for_turned_off_users) checked @endif {{ auth()->user()->hasRole('courier') ? 'disabled' : '' }} />
@endif
send_message === 1) checked @endif {{ auth()->user()->hasRole('courier') ? 'disabled' : '' }} />
@can('users.update') @endcan უკან
@if ($user->has_barrier_entrance) @endif
@can('tags.store') @csrf @endcan
@for ($i = 1; $i <= 5; $i++)
@endfor
@can('tags.store') @endcan
@forelse($user->tags as $tag) @empty @endforelse
აბონენტი ჩიპის ID აბონენტის ID სტატუსი ბოლო განახლება
{{ $tag->user?->name ?? $user->name }} {{ $tag->tag_id }} {{ $tag->personal_id }} @if ($tag->status == 1) ჩართული @else გათიშული @endif
@if ($tag->status == 1)
@csrf
@else
@csrf
@csrf @method('DELETE')
@endif
{{ $tag->tag_updated_at->format('d.m.Y H:i') }}
აბონენტს ჩიპები არ აქვს!

კომენტარის დამატება

@csrf
@if ($user->comments) @foreach ($user->comments as $comment)

{!! $comment->comment !!}

@endforeach @endif
@endsection @push('scripts') @endpush