@php
$fmt = function ($v) {
$s = is_string($v) ? trim($v) : (empty($v) ? '' : (string) $v);
if ($s === '' || $s === '0000-00-00 00:00:00') return '-';
try {
return \Carbon\Carbon::parse($s)->format('M j Y, g:ia');
} catch (\Throwable $e) {
return $s;
}
};
@endphp
@php
$docTitle = '';
if (!empty($document?->document_title)) {
$docTitle = (string) $document->document_title;
} elseif (!empty($document?->original_filename)) {
$docTitle = (string) $document->original_filename;
}
$pdfSignSlug = null;
if (\Auth::check()) {
$pdfSignSlug = (int) (\Auth::user()->visiting_community ?? 0);
}
if ($pdfSignSlug === null && isset($slug)) {
$pdfSignSlug = (int) $slug;
}
if ($pdfSignSlug <= 0) {
$pdfSignSlug = 75;
}
$personsDefault = (int) (old('number_of_persons_to_sign') ?? ($document->number_of_persons_to_sign ?? 3));
$timesDefault = (int) (old('number_of_sign_each_person') ?? ($document->number_of_sign_each_person ?? 2));
if ($personsDefault < 1) $personsDefault = 1;
if ($timesDefault < 1) $timesDefault = 1;
$oldEmails = old('emails');
if (!is_array($oldEmails)) $oldEmails = [];
$areaSaveUrl = route('community.pdf-sign.area.save', ['slug' => $pdfSignSlug, 'token' => $token]);
$presetPlacements = $docPresetPlacements ?? [];
$senderEmail = $senderEmail ?? '';
@endphp
@if ($errors->any())
@foreach ($errors->all() as $error)
- {{ $error }}
@endforeach
@endif
@if (session('status'))
{{ session('status') }}
@endif
Selected Document for Signature Invitation
Document Token ID:
{{ $token }}
Document Title:
{{ $docTitle ?: '-' }}
Document prepared by:
{{ !empty($preparedByName) ? $preparedByName : '-' }}