@section('title', __('radio.app_ios_title')) @section('head') @endsection @php $breadcrumb = [ ['label' => __('general.header_nav_radio')], ['label' => __('radio.app_breadcrumb_apps')], ['label' => __('radio.app_ios_breadcrumb')], ]; /* Registro do termo desta radio; pode nao existir se nunca foi preenchido. */ $iosTerm = $iosTerm ?? null; $termStep = $iosTerm ? (int) ($iosTerm->step ?? 1) : 1; $termStat = $iosTerm ? (string) ($iosTerm->status ?? '0') : '0'; $finalized = $iosTerm && $termStep >= 4; /* Aplicativo ja publicado ou na fila da loja quer dizer termo resolvido, inclusive quando o cliente mandou o documento assinado por fora. Nesse caso a tela nao pode voltar a pedir o preenchimento. */ $estados = \App\Services\AppsMenu::states((int) $streamData->port, $appData ?? null); $resolvido = $estados['term'] === 'approved'; /* com o aplicativo ja na loja nao cabe dizer que ele esta em desenvolvimento */ $appPublicado = $estados['android'] === 'published'; /* O admin grava o codigo do motivo; o texto ao cliente sai daqui. */ $rejectReasons = [ 'signature' => __('radio.app_ios_reject_signature'), 'name' => __('radio.app_ios_reject_name'), 'document' => __('radio.app_ios_reject_document'), 'address' => __('radio.app_ios_reject_address'), 'document_file' => __('radio.app_ios_reject_document_file'), 'other' => __('radio.app_ios_reject_other'), ]; $rejectMsg = $rejectReasons[$iosTerm->reject_reason ?? 'other'] ?? $rejectReasons['other']; $rejectNote = trim((string) ($iosTerm->reject_note ?? '')); $signedAt = !empty($iosTerm->signed_at) ? date('d/m/Y \à\s H:i', strtotime($iosTerm->signed_at)) : null; @endphp @include('includes/header-novo')
@include('includes.breadcrumb') @include('includes.flash')

{{ __('radio.app_ios_title') }}

{{ __('radio.app_ios_page_sub') }}

@include('radio.includes.apps-nav') @if($finalized && $termStat === '0' && !$resolvido)

{{ __('radio.app_ios_pending_title') }}

{{ __('radio.app_ios_pending_p1') }}

{{ __('radio.app_ios_pending_p2') }}

@if($signedAt)

{{ __('radio.app_ios_term_sent_at', ['date' => $signedAt]) }}

@endif {{ __('radio.app_ios_awaiting_approval') }}
@elseif($resolvido || ($finalized && $termStat === '1'))

{{ __('radio.app_ios_approved_title') }}

@if($appPublicado)

{{ __('radio.app_ios_approved_live') }}

@else

{{ __('radio.app_ios_approved_p1') }} {{ __('radio.app_ios_approved_strong') }} {{ __('radio.app_ios_approved_p2') }}

@endif @if($signedAt)

{{ __('radio.app_ios_term_signed_at', ['date' => $signedAt]) }}

@endif @if($appPublicado) {{ __('radio.apps_state_published') }} @else {{ __('radio.app_ios_in_development') }} @endif
@elseif($finalized && $termStat === '2')

{{ __('radio.app_ios_rejected_title') }}

{{ __('radio.app_ios_rejected_p1') }}

{{ __('radio.app_ios_reject_reason') }} {{ $rejectMsg }} @if($rejectNote){{ $rejectNote }}@endif

{{ __('radio.app_ios_rejected_p2') }}

@else
{{-- passo 1 --}}
1) hidden @endif>
{{-- passo 2 --}}
{{-- passo 3 --}}
{{-- moldes do termo, o mesmo texto que vira PDF --}} {{-- assinatura em tela cheia, para o celular --}} @endif
@section('scripts') @if(!$finalized) @endif @endsection @include('includes/footer-novo')