@extends('layouts.app') @section('title', __('superadmin::lang.supplier_logins')) @section('content') @include('superadmin::layouts.nav')

@lang('superadmin::lang.supplier_logins') @lang('superadmin::lang.supplier_logins_help')

@php $suppliers_without_login = $suppliers->filter(function ($s) use ($logins) { return ! isset($logins[$s->id]); }); @endphp {{-- Create a new supplier login --}}

@lang('superadmin::lang.create_supplier_login')

@if($suppliers_without_login->isEmpty())

@lang('superadmin::lang.all_suppliers_have_logins')

@else {!! Form::open(['url' => action([\Modules\Superadmin\Http\Controllers\SupplierLoginController::class, 'store']), 'method' => 'post', 'class' => 'form-horizontal']) !!}
{!! Form::label('contact_id', __('purchase.supplier') . ':') !!}
{!! Form::label('username', __('business.username') . ':') !!} {!! Form::text('username', null, ['class' => 'form-control', 'required']) !!}
{!! Form::label('email', __('business.email') . ':') !!} {!! Form::email('email', null, ['class' => 'form-control']) !!}
{!! Form::label('password', __('business.password') . ':') !!} {!! Form::password('password', ['class' => 'form-control', 'required']) !!}
{!! Form::label('password_confirmation', __('business.confirm_password') . ':') !!} {!! Form::password('password_confirmation', ['class' => 'form-control', 'required']) !!}
{!! Form::close() !!} @endif
{{-- Existing supplier logins --}}

@lang('superadmin::lang.existing_supplier_logins')

@forelse($suppliers as $s) @php $login = $logins[$s->id] ?? null; @endphp @if($login) @endif @empty @endforelse @if($logins->isEmpty()) @endif
@lang('purchase.supplier') @lang('business.username') @lang('business.email') @lang('messages.status') @lang('superadmin::lang.warehouse') @lang('messages.action')
{{ $s->name }} {{ $login->username }} {{ $login->email }} @if($login->allow_login && $login->status === 'active') @lang('superadmin::lang.active') @else @lang('superadmin::lang.disabled') @endif @if(!empty($s->supplier_business_id)) #{{ $s->supplier_business_id }} @else {!! Form::open(['url' => action([\Modules\Superadmin\Http\Controllers\SupplierLoginController::class, 'provision'], [$login->id]), 'method' => 'post', 'style' => 'display:inline;']) !!} {!! Form::close() !!} @endif {!! Form::open(['url' => action([\Modules\Superadmin\Http\Controllers\SupplierLoginController::class, 'toggle'], [$login->id]), 'method' => 'post', 'style' => 'display:inline;']) !!} {!! Form::close() !!}
@lang('superadmin::lang.no_supplier_logins')
@endsection