diff --git a/MEMORY.md b/MEMORY.md index e1c3762d..6e282a05 100644 --- a/MEMORY.md +++ b/MEMORY.md @@ -7,7 +7,8 @@ Laravel 13 / PHP 8.4 project for parish management (Glastree). Full codebase exi ## Issues Open 1. **Drive-Segreteria-ADIM (#3)**: Root ha 0 elementi. Verificare root_folder_id nelle impostazioni repository. -2. **Nextcloud_MB (#4)**: Connessione "Unauthorized" dopo fix authType — credenziali da verificare. +2. **Nextcloud_MB (#4)**: Connessione "Unauthorized" dopo fix authType — credenziali da verificare (username con @). +3. **Nextcloud username**: L'utente ha `@` nel nome utente. Sabre DAV Client usa `CURLOPT_USERPWD` → `user:password` in Basic Auth, il `@` non causa problemi in questo contesto (non è in una URL). --- @@ -981,4 +982,24 @@ php artisan route:list --name=email - **Stato test Nextcloud**: AuthType non dà più errore. Ora fallisce con "Unauthorized" — le credenziali Nextcloud effettive non sono corrette. - **Drive-Segreteria-ADIM**: Credenziali OK, connessione OK, ma 0 elementi nella root. Verificare `root_folder_id`. -(Last updated: 28 Maggio 2026 - Fix authType WebDAV + verify Drive state) +### 29 Maggio 2026 - Import file remoto come documento locale +- **Route**: `POST /storage-repositories/{id}/import` → `StorageRepositoryController@importToLocal` +- **Controller**: `importToLocal()` in `StorageRepositoryController.php`: + - Autorizza `authorizeWrite('documenti')` + - Legge file da filesystem remoto via `readStream()` + - Salva su disco locale (`AppSetting::getDocumentiStorageDisk()`) + - Crea record `Documento` con nome, tipologia, cartella, visibilità + - Restituisce JSON con esito +- **Frontend**: + - Nuova funzione JS `importRepoFile(repoId, path, basename)` con SweetAlert2 form: + - Tipologia (select: documento/avatar/galleria/statuto/altro) + - Cartella (select gerarchica con opzioni da DB) + - Visibilità (select: pubblico/individuo/gruppo) + - Pulsante "Salva" (fa-save, btn-success) su ogni file remoto in vista griglia e lista + - Colonna azioni lista espansa a 150px +- **Files modificati**: + - `app/Http/Controllers/StorageRepositoryController.php`: aggiunto `importToLocal()` + - `routes/web.php`: aggiunta route `storage-repositories.import` + - `resources/views/documenti/index.blade.php`: pulsanti Salva in grid+list, funzione `importRepoFile()`, variabile JS `cartelle` + +(Last updated: 29 Maggio 2026 - Import file remoto come documento locale) diff --git a/app/Http/Controllers/StorageRepositoryController.php b/app/Http/Controllers/StorageRepositoryController.php index 0394b9ef..5248c4df 100644 --- a/app/Http/Controllers/StorageRepositoryController.php +++ b/app/Http/Controllers/StorageRepositoryController.php @@ -219,6 +219,100 @@ class StorageRepositoryController extends Controller ]); } + public function importToLocal(Request $request, StorageRepository $storageRepository): JsonResponse + { + $this->authorizeWrite('documenti'); + + $validated = $request->validate([ + 'path' => 'required|string', + 'basename' => 'required|string|max:255', + 'cartella_id' => 'nullable|integer|exists:documenti_cartelle,id', + 'tipologia' => 'nullable|string|in:avatar,galleria,documento,statuto,altro', + 'visibilita' => 'nullable|string|in:pubblico,individuo,gruppo,evento,mailing', + 'visibilita_target_id' => 'nullable|integer', + ]); + + $path = $validated['path']; + $basename = $validated['basename']; + + $filesystem = $this->repoService->buildFilesystem($storageRepository); + if (!$filesystem) { + return response()->json(['success' => false, 'message' => 'Impossibile connettersi al repository remoto.'], 500); + } + + $normalizedPath = $this->repoService->normalizePath($path); + + try { + $stream = $filesystem->readStream($normalizedPath); + } catch (\Exception $e) { + Log::error("StorageRepository importToLocal: readStream failed for repo #{$storageRepository->id} path '{$path}': " . $e->getMessage()); + return response()->json(['success' => false, 'message' => 'File non trovato nel repository remoto o impossibile da leggere.'], 404); + } + + if (!$stream) { + return response()->json(['success' => false, 'message' => 'Impossibile leggere il file remoto.'], 500); + } + + $disk = \App\Models\AppSetting::getDocumentiStorageDisk(); + $storagePath = \App\Models\AppSetting::getDocumentiStoragePath(); + + $extension = strtolower(pathinfo($basename, PATHINFO_EXTENSION)); + $nomeSenzaEstensione = pathinfo($basename, PATHINFO_FILENAME); + $uniqueName = preg_replace('/[^a-zA-Z0-9_\-\x{80}-\x{FF}]/u', '_', $nomeSenzaEstensione) . '_' . time() . ($extension ? '.' . $extension : ''); + $filePath = $storagePath . '/' . date('Y/m/d') . '/' . $uniqueName; + + $stored = \Illuminate\Support\Facades\Storage::disk($disk)->writeStream($filePath, $stream); + fclose($stream); + + if (!$stored) { + return response()->json(['success' => false, 'message' => 'Errore durante il salvataggio locale del file.'], 500); + } + + $mimeType = null; + try { $mimeType = $filesystem->mimeType($path); } catch (\Exception) {} + $fileSize = null; + try { $fileSize = $filesystem->fileSize($path); } catch (\Exception) {} + + $visibilita = $validated['visibilita'] ?? 'pubblico'; + $targetType = null; + $targetId = null; + if ($visibilita === 'individuo' && !empty($validated['visibilita_target_id'])) { + $targetType = \App\Models\Individuo::class; + $targetId = (int) $validated['visibilita_target_id']; + } elseif ($visibilita === 'gruppo' && !empty($validated['visibilita_target_id'])) { + $targetType = \App\Models\Gruppo::class; + $targetId = (int) $validated['visibilita_target_id']; + } elseif ($visibilita === 'evento' && !empty($validated['visibilita_target_id'])) { + $targetType = \App\Models\Evento::class; + $targetId = (int) $validated['visibilita_target_id']; + } elseif ($visibilita === 'mailing' && !empty($validated['visibilita_target_id'])) { + $targetType = \App\Models\MailingList::class; + $targetId = (int) $validated['visibilita_target_id']; + } + + $documento = \App\Models\Documento::create([ + 'nome_file' => $nomeSenzaEstensione, + 'file_path' => $filePath, + 'storage_disk' => $disk, + 'tipo' => 'upload', + 'tipologia' => $validated['tipologia'] ?? 'documento', + 'visibilita' => $visibilita, + 'visibilita_target_id' => $targetId, + 'visibilita_target_type' => $targetType, + 'mime_type' => $mimeType, + 'dimensione' => $fileSize, + 'user_id' => auth()->id(), + 'cartella_id' => $validated['cartella_id'] ?? null, + 'repository_id' => null, + ]); + + return response()->json([ + 'success' => true, + 'message' => 'File importato come documento locale: ' . $documento->nome_file, + 'documento_id' => $documento->id, + ]); + } + public function oauthRedirect(Request $request): RedirectResponse { $this->authorizeWrite('settings'); diff --git a/app/Services/StorageRepositoryService.php b/app/Services/StorageRepositoryService.php index ba5367a1..f4dfa5c8 100644 --- a/app/Services/StorageRepositoryService.php +++ b/app/Services/StorageRepositoryService.php @@ -129,7 +129,7 @@ class StorageRepositoryService return $config; } - private function normalizePath(string $path): string + public function normalizePath(string $path): string { $path = trim($path); if ($path === '' || $path === '\\') { @@ -148,6 +148,15 @@ class StorageRepositoryService private function buildWebDAV(array $config): ?Filesystem { + $fullBaseUri = rtrim($config['base_uri'] ?? '', '/') . '/'; + + $parsedUrl = parse_url($fullBaseUri); + $schemeHost = ($parsedUrl['scheme'] ?? 'https') . '://' . ($parsedUrl['host'] ?? 'localhost'); + $basePath = rawurldecode($parsedUrl['path'] ?? '/'); + + $root = '/' . trim($config['root'] ?? '/', '/') . '/'; + $prefix = rtrim($basePath, '/') . $root; + $authType = match ($config['auth_type'] ?? 'basic') { 'basic' => WebDAVClient::AUTH_BASIC, 'digest' => WebDAVClient::AUTH_DIGEST, @@ -156,14 +165,13 @@ class StorageRepositoryService }; $client = new WebDAVClient([ - 'baseUri' => rtrim($config['base_uri'] ?? '', '/') . '/', + 'baseUri' => $schemeHost . '/', 'userName' => $config['username'] ?? '', 'password' => $config['password'] ?? '', 'authType' => $authType, ]); - $root = ltrim($config['root'] ?? '/', '/'); - $adapter = new WebDAVAdapter($client, $root); + $adapter = new WebDAVAdapter($client, $prefix); return new Filesystem($adapter); } diff --git a/resources/views/documenti/index.blade.php b/resources/views/documenti/index.blade.php index fc3bc0f0..f534b800 100644 --- a/resources/views/documenti/index.blade.php +++ b/resources/views/documenti/index.blade.php @@ -862,6 +862,7 @@ const individui = @json($individui->map(fn($i) => ['id' => $i->id, 'label' => $i const gruppi = @json($gruppi->map(fn($g) => ['id' => $g->id, 'label' => $g->nome])); const eventi = @json($eventi->map(fn($e) => ['id' => $e->id, 'label' => $e->nome_evento])); const mailingLists = @json($mailingLists ? $mailingLists->map(fn($m) => ['id' => $m->id, 'label' => $m->nome]) : []); +const cartelle = @json($cartelleMoveOptions); function toggleAll(source) { document.querySelectorAll('.doc-checkbox').forEach(cb => cb.checked = source.checked); @@ -1487,7 +1488,8 @@ function renderRemoteContents(contents, repoId, currentPath, view) { if (isPreviewable) { html += ' '; } - html += ''; + html += ' '; + html += ''; html += ''; } }); @@ -1495,7 +1497,7 @@ function renderRemoteContents(contents, repoId, currentPath, view) { } else { document.getElementById('remoteGrid').style.display = 'none'; document.getElementById('remoteList').style.display = ''; - var tblHtml = ''; + var tblHtml = '
NomeDimensioneDataAzioni
'; contents.forEach(function(item) { if (item.type === 'dir') { tblHtml += ''; @@ -1516,7 +1518,8 @@ function renderRemoteContents(contents, repoId, currentPath, view) { if (isPreviewable) { tblHtml += ' '; } - tblHtml += ''; + tblHtml += ' '; + tblHtml += ''; tblHtml += ''; } }); @@ -1535,6 +1538,118 @@ function previewRepoFile(repoId, path, mimeType) { $('#previewModal').modal('show'); } +function toggleImportTarget(value) { + var group = document.getElementById('swal-target-group'); + var select = document.getElementById('swal-target-select'); + if (!value || value === 'pubblico') { + group.style.display = 'none'; + select.innerHTML = ''; + return; + } + group.style.display = 'block'; + var data = []; + if (value === 'individuo') data = individui; + else if (value === 'gruppo') data = gruppi; + else if (value === 'evento') data = eventi; + else if (value === 'mailing') data = mailingLists; + select.innerHTML = ''; + data.forEach(function(item) { + var opt = document.createElement('option'); + opt.value = item.id; + opt.textContent = item.label; + select.appendChild(opt); + }); +} + +function importRepoFile(repoId, path, basename) { + var folderOptions = ''; + cartelle.forEach(function(f) { + folderOptions += ''; + if (f.children) { + f.children.forEach(function(c) { + folderOptions += ''; + }); + } + }); + + Swal.fire({ + title: 'Importa come documento locale', + html: + '
' + + '

File: ' + escHtml(basename) + '

' + + '
' + + '' + + '
' + + '
' + + '' + + '
' + + '
' + + '' + + '
' + + '' + + '
', + showCancelButton: true, + confirmButtonText: 'Importa', + cancelButtonText: 'Annulla', + preConfirm: function() { + var visibilita = document.getElementById('swal-visibilita').value; + var targetEl = document.getElementById('swal-target-select'); + return { + tipologia: document.getElementById('swal-tipologia').value, + cartella_id: document.getElementById('swal-cartella').value, + visibilita: visibilita, + visibilita_target_id: visibilita !== 'pubblico' && targetEl && targetEl.value ? targetEl.value : null + }; + } + }).then(function(result) { + if (!result.isConfirmed) return; + var data = result.value; + fetch('/storage-repositories/' + repoId + '/import', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + 'X-CSRF-TOKEN': document.querySelector('meta[name=\"csrf-token\"]').getAttribute('content'), + 'Accept': 'application/json' + }, + body: JSON.stringify({ + path: path, + basename: basename, + tipologia: data.tipologia, + cartella_id: data.cartella_id || null, + visibilita: data.visibilita, + visibilita_target_id: data.visibilita_target_id + }) + }) + .then(function(r) { return r.json(); }) + .then(function(r) { + if (r.success) { + Swal.fire('Importato!', r.message, 'success'); + } else { + Swal.fire('Errore', r.message || 'Errore durante l\'importazione.', 'error'); + } + }) + .catch(function(e) { + Swal.fire('Errore', 'Errore di rete: ' + e.message, 'error'); + }); + }); +} + function getFileIcon(mimeType, basename) { if (!mimeType) { var ext = (basename || '').split('.').pop().toLowerCase(); diff --git a/routes/web.php b/routes/web.php index 7257906f..728461f7 100644 --- a/routes/web.php +++ b/routes/web.php @@ -195,6 +195,7 @@ Route::get('/storage-repositories/{storage_repository}/download', [StorageReposi Route::get('/storage-repositories/{storage_repository}/preview', [StorageRepositoryController::class, 'previewRemote'])->middleware('auth')->name('storage-repositories.preview'); // Google Drive OAuth +Route::post('/storage-repositories/{storage_repository}/import', [StorageRepositoryController::class, 'importToLocal'])->middleware('auth')->name('storage-repositories.import'); Route::get('/auth/google-drive/redirect', [StorageRepositoryController::class, 'oauthRedirect'])->middleware('auth')->name('google-drive.redirect'); Route::get('/auth/google-drive/callback', [StorageRepositoryController::class, 'oauthCallback'])->middleware('auth')->name('google-drive.callback'); diff --git a/storage/framework/views/00edc551e83193362ca154488ca4729a.php b/storage/framework/views/00edc551e83193362ca154488ca4729a.php new file mode 100755 index 00000000..1ab8446e --- /dev/null +++ b/storage/framework/views/00edc551e83193362ca154488ca4729a.php @@ -0,0 +1,76 @@ +startSection('title', $data['title'] ?? 'Report'); ?> +startSection('page_title', $data['title'] ?? 'Risultato Report'); ?> + +startSection('content'); ?> + +
+
+

+
+ + Torna ai Report + + $report->id] : ['report' => $reportType ?? '']; + $exportParams = isset($report) ? ['custom_id' => $report->id] : ['report' => $reportType ?? '']; + ?> + + Stampa Report + + + Esporta CSV + +
+
+
+ +
+ + +
+ + + +
+
NomeDimensioneDataAzioni
+ + + addLoop($__currentLoopData); foreach($__currentLoopData as $header): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + popLoop(); $loop = $__env->getLastLoop(); ?> + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $row): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + addLoop($__currentLoopData); foreach($__currentLoopData as $cell): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + popLoop(); $loop = $__env->getLastLoop(); ?> + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
+ + +
+ +

Nessun dato disponibile per questo report.

+
+ + + + +stopSection(); ?> + +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/0a6e9e1ae41644e881b0d6b838bf5872.php b/storage/framework/views/0a6e9e1ae41644e881b0d6b838bf5872.php new file mode 100755 index 00000000..f7c9dc08 --- /dev/null +++ b/storage/framework/views/0a6e9e1ae41644e881b0d6b838bf5872.php @@ -0,0 +1,51 @@ + 'ltr'])); + +foreach ($attributes->all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['frame', 'direction' => 'ltr']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + +file(); + $line = $frame->line(); +?> + +
merge(['class' => 'truncate font-mono text-xs text-neutral-500 dark:text-neutral-400'])); ?> + + dir="" +> + + + + : + + + : + + +
+ \ No newline at end of file diff --git a/storage/framework/views/0d2b193c2422200882c07efd3b5a7e5b.php b/storage/framework/views/0d2b193c2422200882c07efd3b5a7e5b.php new file mode 100755 index 00000000..40a05091 --- /dev/null +++ b/storage/framework/views/0d2b193c2422200882c07efd3b5a7e5b.php @@ -0,0 +1,12 @@ +> + + + + + + + + + + + \ No newline at end of file diff --git a/storage/framework/views/0f64afb747becff295414c6587d64947.php b/storage/framework/views/0f64afb747becff295414c6587d64947.php new file mode 100755 index 00000000..99b4dfd3 --- /dev/null +++ b/storage/framework/views/0f64afb747becff295414c6587d64947.php @@ -0,0 +1,15 @@ + + + + + + + \ No newline at end of file diff --git a/storage/framework/views/134fef75f0b8b755ddceccde68d8f70c.php b/storage/framework/views/134fef75f0b8b755ddceccde68d8f70c.php new file mode 100755 index 00000000..bde6b562 --- /dev/null +++ b/storage/framework/views/134fef75f0b8b755ddceccde68d8f70c.php @@ -0,0 +1,37 @@ +hasPages()): ?> + + + \ No newline at end of file diff --git a/storage/framework/views/160404d3931d5c63037c167f896bbb78.php b/storage/framework/views/160404d3931d5c63037c167f896bbb78.php new file mode 100755 index 00000000..1476d008 --- /dev/null +++ b/storage/framework/views/160404d3931d5c63037c167f896bbb78.php @@ -0,0 +1,374 @@ +all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['queries']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + +
merge(['class' => "flex flex-col gap-2.5 bg-neutral-50 dark:bg-white/1 border border-neutral-200 dark:border-neutral-800 rounded-xl p-2.5 shadow-xs"])); ?> + + x-data="{ + totalQueries: , + currentPage: 1, + perPage: 10, + get totalPages() { + return Math.ceil(this.totalQueries / this.perPage); + }, + get hasPrevious() { + return this.currentPage > 1; + }, + get hasNext() { + return this.currentPage < this.totalPages; + }, + goToPage(page) { + if (page >= 1 && page <= this.totalPages) { + this.currentPage = page; + } + }, + first() { + this.currentPage = 1; + }, + last() { + this.currentPage = this.totalPages; + }, + previous() { + if (this.hasPrevious) { + this.currentPage--; + } + }, + next() { + if (this.hasNext) { + this.currentPage++; + } + }, + get visiblePages() { + const total = this.totalPages; + const current = this.currentPage; + const pages = []; + + if (total <= 7) { + for (let i = 1; i <= total; i++) { + pages.push({ type: 'page', value: i }); + } + } else { + if (current <= 4) { + for (let i = 1; i <= 5; i++) { + pages.push({ type: 'page', value: i }); + } + if (total > 6) { + pages.push({ type: 'ellipsis', value: '...', id: 'end' }); + pages.push({ type: 'page', value: total }); + } + } else if (current > total - 4) { + pages.push({ type: 'page', value: 1 }); + if (total > 6) { + pages.push({ type: 'ellipsis', value: '...', id: 'start' }); + } + for (let i = Math.max(total - 4, 2); i <= total; i++) { + pages.push({ type: 'page', value: i }); + } + } else { + pages.push({ type: 'page', value: 1 }); + pages.push({ type: 'ellipsis', value: '...', id: 'start' }); + for (let i = current - 1; i <= current + 1; i++) { + pages.push({ type: 'page', value: i }); + } + pages.push({ type: 'ellipsis', value: '...', id: 'end' }); + pages.push({ type: 'page', value: total }); + } + } + return pages; + } + }" +> +
+
+
+ + + 'laravel-exceptions-renderer::components.icons.database','data' => ['class' => 'w-2.5 h-2.5 text-blue-500 dark:text-emerald-500']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::icons.database'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['class' => 'w-2.5 h-2.5 text-blue-500 dark:text-emerald-500']); ?> +renderComponent(); ?> + + + + + + + + + +
+

Queries

+
+
+ + 100): ?> + + + 'laravel-exceptions-renderer::components.icons.info','data' => ['class' => 'w-3 h-3 text-blue-500 dark:text-emerald-500','dataTippyContent' => 'Only the first 100 queries are shown']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::icons.info'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['class' => 'w-3 h-3 text-blue-500 dark:text-emerald-500','data-tippy-content' => 'Only the first 100 queries are shown']); ?> +renderComponent(); ?> + + + + + + + + + + +
+
+ +
+ addLoop($__currentLoopData); foreach($__currentLoopData as $index => ['connectionName' => $connectionName, 'sql' => $sql, 'time' => $time]): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?> +
+
+
+ + + 'laravel-exceptions-renderer::components.icons.database','data' => ['class' => 'w-3 h-3 text-neutral-500 dark:text-neutral-400']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::icons.database'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['class' => 'w-3 h-3 text-neutral-500 dark:text-neutral-400']); ?> +renderComponent(); ?> + + + + + + + + + + +
+ + + 'laravel-exceptions-renderer::components.syntax-highlight','data' => ['code' => $sql,'language' => 'sql','truncate' => true,'class' => 'min-w-0','dataTippyContent' => ''.e(nl2br($sql)).'']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::syntax-highlight'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['code' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($sql),'language' => 'sql','truncate' => true,'class' => 'min-w-0','data-tippy-content' => ''.e(nl2br($sql)).'']); ?> +renderComponent(); ?> + + + + + + + + + +
+
ms
+
+ popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?> + + + 'laravel-exceptions-renderer::components.empty-state','data' => ['message' => 'No queries executed']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::empty-state'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['message' => 'No queries executed']); ?> +renderComponent(); ?> + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + +
+
+ \ No newline at end of file diff --git a/storage/framework/views/17a5c498d7d946698fcfab22c555b794.php b/storage/framework/views/17a5c498d7d946698fcfab22c555b794.php new file mode 100755 index 00000000..9fb38378 --- /dev/null +++ b/storage/framework/views/17a5c498d7d946698fcfab22c555b794.php @@ -0,0 +1,4 @@ +> + + + \ No newline at end of file diff --git a/storage/framework/views/1a0686b21c9c2f6a631c0cf6d4b4f29b.php b/storage/framework/views/1a0686b21c9c2f6a631c0cf6d4b4f29b.php new file mode 100755 index 00000000..a226226c --- /dev/null +++ b/storage/framework/views/1a0686b21c9c2f6a631c0cf6d4b4f29b.php @@ -0,0 +1,54 @@ + + + + + + + <?php echo $__env->yieldContent('title'); ?> + + + + + +
+
+
+ yieldContent('message'); ?> +
+
+
+ + + \ No newline at end of file diff --git a/storage/framework/views/1a2b3ec7e53f6b16c4d86455ed43e6fe.php b/storage/framework/views/1a2b3ec7e53f6b16c4d86455ed43e6fe.php new file mode 100755 index 00000000..2043d204 --- /dev/null +++ b/storage/framework/views/1a2b3ec7e53f6b16c4d86455ed43e6fe.php @@ -0,0 +1,256 @@ +startSection('title', 'Nuovo Messaggio'); ?> +startSection('page_title', 'Nuovo Messaggio Email'); ?> + +startSection('content'); ?> +
+
+
+
+

Componi Messaggio

+
+
+
+ + + count() > 0): ?> +
+ + + Seleziona un mittente per l'invio. Usa "Sistema predefinito" per inviare con l'account email principale. +
+ + +count() > 0): ?> +
+ +
+ + + + + + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $ind): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
CodiceNomeEmail
codice_id); ?>cognito); ?> nome); ?>contatti->where('tipo', 'email')->first()?->valore ?: 'Nessuna email'); ?> + +
+
+ + count()); ?> destinatari +
+ +
+ + +
+ + +
+ + +
+ +
+ + +
+ +
+ +
+
+ + +
+
+ + addLoop($__currentLoopData); foreach($__currentLoopData as $doc): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> +
+ nome_file); ?> + +
+ popLoop(); $loop = $__env->getLastLoop(); ?> + +
+ +
+
+ + + + Annulla + +
+
+
+
+
+ + + + +stopSection(); ?> + +startSection('scripts'); ?> + +stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/1f7b4a212e9b1944a49d2801d3d162d6.php b/storage/framework/views/1f7b4a212e9b1944a49d2801d3d162d6.php new file mode 100755 index 00000000..e61b370c --- /dev/null +++ b/storage/framework/views/1f7b4a212e9b1944a49d2801d3d162d6.php @@ -0,0 +1,65 @@ +all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['frame']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + +class(); + $operator = $frame->operator(); + $callable = $frame->callable(); + + if ($class && $operator) { + $source = $class.$operator.$callable.'('.implode(', ', $frame->args()).')'; + } elseif ($callable !== 'throw') { + $source = $callable.'('.implode(', ', $frame->args()).')'; + } else { + $source = $frame->source(); + } +?> + + + + 'laravel-exceptions-renderer::components.syntax-highlight','data' => ['code' => $source,'language' => 'php','truncate' => true,'class' => 'text-xs min-w-0','dataTippyContent' => ''.e($source).'']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::syntax-highlight'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['code' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($source),'language' => 'php','truncate' => true,'class' => 'text-xs min-w-0','data-tippy-content' => ''.e($source).'']); ?> +renderComponent(); ?> + + + + + + + + + + \ No newline at end of file diff --git a/storage/framework/views/21577133c7dd9ebc2955c7d699311896.php b/storage/framework/views/21577133c7dd9ebc2955c7d699311896.php new file mode 100755 index 00000000..5c744139 --- /dev/null +++ b/storage/framework/views/21577133c7dd9ebc2955c7d699311896.php @@ -0,0 +1,6 @@ +> + + + + + \ No newline at end of file diff --git a/storage/framework/views/23fb18219bff01c53c0f3049ce4a9b5b.php b/storage/framework/views/23fb18219bff01c53c0f3049ce4a9b5b.php new file mode 100755 index 00000000..780a0df0 --- /dev/null +++ b/storage/framework/views/23fb18219bff01c53c0f3049ce4a9b5b.php @@ -0,0 +1,11 @@ +> + + + + + + + + + + \ No newline at end of file diff --git a/storage/framework/views/28c9abf6c3545b82f2c66c4bde35bcb3.php b/storage/framework/views/28c9abf6c3545b82f2c66c4bde35bcb3.php new file mode 100755 index 00000000..5e2ca1ad --- /dev/null +++ b/storage/framework/views/28c9abf6c3545b82f2c66c4bde35bcb3.php @@ -0,0 +1,418 @@ +startSection('title', 'Report'); ?> +startSection('page_title', 'Report e Statistiche'); ?> + +startSection('styles'); ?> + + + +stopSection(); ?> + +startSection('content'); ?> + + +
+ + + +
+ + + +
+ + + +
+ + +
+ +
+
+

+ +

+
+
+
+
+
+
+ +
+ Individui + +
+
+
+
+
+ +
+ Gruppi + +
+
+
+
+
+ +
+ Eventi + +
+
+
+
+
+ +
+ Documenti + +
+
+
+
+
+ +
+ Mailing List + +
+
+
+
+
+ +
+ Contatti + +
+
+
+
+
+
+
+ + +
+
+

+ +

+
+
+
+
+ addLoop($__currentLoopData); foreach($__currentLoopData as $report): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> +
+ +
+
+ +
+

+ + +
+
+ +
+ +
+ + + CSV + +
+
+ + + +
+
+
+ popLoop(); $loop = $__env->getLastLoop(); ?> +
+
+
+
+ + +
+
+

+ +

+
+
+
+
+
+ count() > 0): ?> + + + + + + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $report): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
NomeTipoCreato ilAzioni
+ + nome); ?> + + tipo_report)); ?>created_at->format('d/m/Y H:i')); ?> + + + + + + +
+ + +
+
+ +
+ +

Nessun report personalizzato creato.

+
+ +
+ +
+
+
+

Crea Report Personalizzato

+
+
+
+ +
+ + +
+
+ + +
+
+ + +
+
+ + + Seleziona le colonne da includere nel report +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+
+
+
+
+
+stopSection(); ?> + +startSection('scripts'); ?> + + +stopSection(); ?> + +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/2b95271a0c96906d02e3aa9d1bfb863e.php b/storage/framework/views/2b95271a0c96906d02e3aa9d1bfb863e.php new file mode 100755 index 00000000..0457c0f3 --- /dev/null +++ b/storage/framework/views/2b95271a0c96906d02e3aa9d1bfb863e.php @@ -0,0 +1,75 @@ +children()->with(['diocesi', 'individui'])->orderBy('nome')->get(); +$hasChildren = $children->count() > 0; +$canWriteGruppi = Auth::user()->canManage('gruppi'); +$responsabili = $gruppo->getResponsabili(); +?> + +
+
+ + + + + + + + + + nome); ?> + + + depth ?? 0); ?> + + diocesi?->nome ?? ''); ?> + + count() > 0): ?> + · pluck('cognome')->implode(', ')); ?> + + + + + individui_count > 0): ?> + individui_count); ?> membri + + + count()); ?> figli + + + + + + + + + + + isSuperAdmin(); + $canDelete = !$isParent || $isSuperAdmin; + ?> + +
+ + +
+ + + + +
+
+
+ + + + \ No newline at end of file diff --git a/storage/framework/views/2ba7b6471efd4d300f63e2f551568f81.php b/storage/framework/views/2ba7b6471efd4d300f63e2f551568f81.php new file mode 100755 index 00000000..f68e8fe3 --- /dev/null +++ b/storage/framework/views/2ba7b6471efd4d300f63e2f551568f81.php @@ -0,0 +1,80 @@ +all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['frame']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + +
+ previous()): ?> +
+ + + 'laravel-exceptions-renderer::components.formatted-source','data' => ['frame' => $frame,'className' => 'text-xs']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::formatted-source'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['frame' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($frame),'className' => 'text-xs']); ?> +renderComponent(); ?> + + + + + + + + + +
+ + Entrypoint + + + + + 'laravel-exceptions-renderer::components.file-with-line','data' => ['frame' => $frame,'class' => 'text-xs']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::file-with-line'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['frame' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($frame),'class' => 'text-xs']); ?> +renderComponent(); ?> + + + + + + + + + +
+ \ No newline at end of file diff --git a/storage/framework/views/2cedd45aef505a2f9ec0f3ba8225d4d0.php b/storage/framework/views/2cedd45aef505a2f9ec0f3ba8225d4d0.php new file mode 100755 index 00000000..d36f33dd --- /dev/null +++ b/storage/framework/views/2cedd45aef505a2f9ec0f3ba8225d4d0.php @@ -0,0 +1,122 @@ +hasPages()): ?> + + + \ No newline at end of file diff --git a/storage/framework/views/3026c2e6f58b91f82b8535dd4c6ced60.php b/storage/framework/views/3026c2e6f58b91f82b8535dd4c6ced60.php new file mode 100755 index 00000000..749c7c0a --- /dev/null +++ b/storage/framework/views/3026c2e6f58b91f82b8535dd4c6ced60.php @@ -0,0 +1,112 @@ +startSection('title', 'Modifica Utente'); ?> +startSection('page_title', 'Modifica Utente: ' . $user->name); ?> + +startSection('breadcrumbs'); ?> + + + +stopSection(); ?> + +startSection('content'); ?> +
+
+
+
+

Dati Utente

+
+
+
+ +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+ isSuperAdmin() ? '1' : '0') === '1' ? 'checked' : ''); ?>> + +
+
+ +
+
Permessi Granulari
+ + + + + + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $module): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
ModuloNessunoLetturaCompleto
permissions[$module] ?? 0) == 0 ? 'checked' : ''); ?>>permissions[$module] ?? 0) == 1 ? 'checked' : ''); ?>>permissions[$module] ?? 0) == 2 ? 'checked' : ''); ?>>
+
+ +
+ + Annulla +
+
+
+
+
+
+stopSection(); ?> + +startSection('scripts'); ?> + +stopSection(); ?> +make('admin.layout', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/30846a010941b0bbdb022aeb51176e67.php b/storage/framework/views/30846a010941b0bbdb022aeb51176e67.php new file mode 100755 index 00000000..396fa700 --- /dev/null +++ b/storage/framework/views/30846a010941b0bbdb022aeb51176e67.php @@ -0,0 +1,69 @@ +all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['routing']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + +
+

Routing

+
+ addLoop($__currentLoopData); foreach($__currentLoopData as $key => $value): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?> +
+
+
+
+ + + + +
+
+ popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?> + + + 'laravel-exceptions-renderer::components.empty-state','data' => ['message' => 'No routing context']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::empty-state'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['message' => 'No routing context']); ?> +renderComponent(); ?> + + + + + + + + + + +
+
+ \ No newline at end of file diff --git a/storage/framework/views/30b198b87f2e03331606344673a7cfd0.php b/storage/framework/views/30b198b87f2e03331606344673a7cfd0.php new file mode 100755 index 00000000..bb7257c1 --- /dev/null +++ b/storage/framework/views/30b198b87f2e03331606344673a7cfd0.php @@ -0,0 +1,91 @@ +hasPages()): ?> + + + \ No newline at end of file diff --git a/storage/framework/views/34020ff73f2b86db2aaa6867fd6ab588.php b/storage/framework/views/34020ff73f2b86db2aaa6867fd6ab588.php new file mode 100755 index 00000000..9c0b65e9 --- /dev/null +++ b/storage/framework/views/34020ff73f2b86db2aaa6867fd6ab588.php @@ -0,0 +1,4 @@ +
merge(['class' => "h-0 w-full relative"])); ?>> +
+
+ \ No newline at end of file diff --git a/storage/framework/views/3779061b616bc525c6bea84d9f555b94.php b/storage/framework/views/3779061b616bc525c6bea84d9f555b94.php new file mode 100755 index 00000000..7b6377e1 --- /dev/null +++ b/storage/framework/views/3779061b616bc525c6bea84d9f555b94.php @@ -0,0 +1,351 @@ +startSection('title', 'Modifica Mailing List'); ?> +startSection('page_title', 'Modifica Mailing List'); ?> + +startSection('content'); ?> +
+
+

Modifica Mailing List

+
+
+
+ +
+
+
+ + +
+
+
+
+
+ attiva ? 'checked' : ''); ?>> + +
+
+
+
+
+ + +
+ +
+ +
+
+
+ + + Seleziona con Ctrl/Cmd (ogni membro del gruppo sarà aggiunto) +
+
+
+
+ + + Seleziona con Ctrl/Cmd +
+
+
+ +
+ + + +
+ +
+ +
+ + + + + + + + + + + + + + contatti; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $contact): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + individuo): ?> + + + + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
+
+ + +
+
CodiceCognomeNomeEmailStato
+
+ + +
+
individuo->codice_id); ?>individuo->cognome); ?>individuo->nome); ?>individuo->contatti->where('tipo', 'email')->first()?->valore ?: '-'); ?> + opt_in): ?> + Iscritto + + Disiscritto + + + +
+
+ Deseleziona le righe che non vuoi includere nella lista +
+ + + Annulla +
+
+
+stopSection(); ?> + +startSection('scripts'); ?> + +stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/3874bb4e9d33ae0d70c905227566ec46.php b/storage/framework/views/3874bb4e9d33ae0d70c905227566ec46.php new file mode 100755 index 00000000..b3278248 --- /dev/null +++ b/storage/framework/views/3874bb4e9d33ae0d70c905227566ec46.php @@ -0,0 +1,28 @@ + + + + + + + + <?php echo e(config('app.name', 'Laravel')); ?> + + + + + + + +
+ + +
+ + + + + + \ No newline at end of file diff --git a/storage/framework/views/3f76e58fba90e9e81d9a253ae7c611da.php b/storage/framework/views/3f76e58fba90e9e81d9a253ae7c611da.php new file mode 100755 index 00000000..b1cdf0b9 --- /dev/null +++ b/storage/framework/views/3f76e58fba90e9e81d9a253ae7c611da.php @@ -0,0 +1,88 @@ +startSection('title', 'Viste Report'); ?> +startSection('page_title', 'Viste e Report Salvati'); ?> + +startSection('content'); ?> +
+
+

Le Tue Viste

+
+
+ count() > 0): ?> + + + + + + + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $vista): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
NomeTipoColonneCreata ilAzioni
+ is_default): ?> + + + + + nome); ?> + + + + tipo)); ?> + + + + colonne_visibili): ?> + colonne_visibili)); ?> + + Tutte + + created_at->format('d/m/Y H:i')); ?> + + + + is_default): ?> +
+ + +
+ + + + + +
+ + +
+
+ +
+ +

Nessuna vista salvata.
Configura una tabella e salva la vista.

+
+ +
+
+ +
+ + Per salvare una vista, configura le colonne, i filtri e l'ordinamento in una delle pagine elenco (Individui, Gruppi, Documenti, Eventi) e clicca su "Salva Vista". +
+stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/409969b30ed6a6609c8c6acb7f2e2713.php b/storage/framework/views/409969b30ed6a6609c8c6acb7f2e2713.php new file mode 100755 index 00000000..10445546 --- /dev/null +++ b/storage/framework/views/409969b30ed6a6609c8c6acb7f2e2713.php @@ -0,0 +1,400 @@ + + + + + + Stampa Report - <?php echo e($data['title'] ?? 'Report'); ?> + + + +
+
+ Anteprima di Stampa +
+ + +
+
+ + +
+
+
+ + +
+
+ +
+
+

+
Generato il format('d/m/Y H:i')); ?>
+
+ + +
+ +
+ + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $header): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + popLoop(); $loop = $__env->getLastLoop(); ?> + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $row): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + addLoop($__currentLoopData); foreach($__currentLoopData as $cell): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + popLoop(); $loop = $__env->getLastLoop(); ?> + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
+
Totale righe:
+ +
+ Nessun dato disponibile per questo report. +
+ + + +
+ + + + + \ No newline at end of file diff --git a/storage/framework/views/486ad3b47013e2f855528231fc36c018.php b/storage/framework/views/486ad3b47013e2f855528231fc36c018.php new file mode 100755 index 00000000..178e4f4f --- /dev/null +++ b/storage/framework/views/486ad3b47013e2f855528231fc36c018.php @@ -0,0 +1,104 @@ +startSection('title', 'Il Mio Profilo'); ?> +startSection('page_title', 'Il Mio Profilo'); ?> + +startSection('breadcrumbs'); ?> + + +stopSection(); ?> + +startSection('content'); ?> +
+
+
+
+

Informazioni Account

+
+
+
+
Nome
+
name)); ?>
+
Email
+
email)); ?>
+
Membro dal
+
created_at->format('d/m/Y')); ?>
+
+
+
+
+ +
+
+
+

Cambia Password

+
+
+ + +
+ +
+ + +
+ + +
+ + + getBag($__errorArgs[1] ?? 'default'); +if ($__bag->has($__errorArgs[0])) : +if (isset($message)) { $__messageOriginal = $message; } +$message = $__bag->first($__errorArgs[0]); ?> + + +
+
+ + + Minimo 8 caratteri + getBag($__errorArgs[1] ?? 'default'); +if ($__bag->has($__errorArgs[0])) : +if (isset($message)) { $__messageOriginal = $message; } +$message = $__bag->first($__errorArgs[0]); ?> + + +
+
+ + +
+
+ +
+
+
+
+stopSection(); ?> + +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/498163f7ff6072a8a0d754eb8d21d8f6.php b/storage/framework/views/498163f7ff6072a8a0d754eb8d21d8f6.php new file mode 100755 index 00000000..f5838404 --- /dev/null +++ b/storage/framework/views/498163f7ff6072a8a0d754eb8d21d8f6.php @@ -0,0 +1,178 @@ +startSection('title', 'Invio Mailing'); ?> +startSection('page_title', 'Invio Mailing'); ?> + +startSection('content'); ?> +
+
+
+
+

Composizione Messaggio

+
+
+
+ + + count() > 0): ?> +
+ + + Seleziona un mittente per l'invio massivo. +
+ + +
+ + + Seleziona una o più liste (tieni premuto Ctrl per selezioni multiple) +
+ +
+ + +
+ +
+ + +
+ +
+ +
+
+ + +
+
+ +
+
+ + +
+
+
+
+
+ + +stopSection(); ?> + +startSection('scripts'); ?> + +stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/4e5f785dd35f100165b107b542ca62d2.php b/storage/framework/views/4e5f785dd35f100165b107b542ca62d2.php new file mode 100755 index 00000000..b1600526 --- /dev/null +++ b/storage/framework/views/4e5f785dd35f100165b107b542ca62d2.php @@ -0,0 +1,79 @@ +all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['body']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + +
+

Body

+ +
+ + + 'laravel-exceptions-renderer::components.syntax-highlight','data' => ['code' => $body,'language' => 'json']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::syntax-highlight'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['code' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($body),'language' => 'json']); ?> +renderComponent(); ?> + + + + + + + + + +
+ + + + 'laravel-exceptions-renderer::components.empty-state','data' => ['message' => 'No request body']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::empty-state'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['message' => 'No request body']); ?> +renderComponent(); ?> + + + + + + + + + + +
+ \ No newline at end of file diff --git a/storage/framework/views/4e6bd9041f7d73b26cb10fbdef65bd0f.php b/storage/framework/views/4e6bd9041f7d73b26cb10fbdef65bd0f.php new file mode 100755 index 00000000..2179d1cf --- /dev/null +++ b/storage/framework/views/4e6bd9041f7d73b26cb10fbdef65bd0f.php @@ -0,0 +1,114 @@ +all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['exception']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + +
+
+
+ + + 'laravel-exceptions-renderer::components.icons.alert','data' => ['class' => 'w-2.5 h-2.5 text-blue-500 dark:text-emerald-500']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::icons.alert'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['class' => 'w-2.5 h-2.5 text-blue-500 dark:text-emerald-500']); ?> +renderComponent(); ?> + + + + + + + + + +
+

Exception trace

+ previousExceptions()->isNotEmpty()): ?> + + previousExceptions()->count()); ?> previous previousExceptions()->count())); ?> + + + +
+ +
+ frameGroups(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $group): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + 'laravel-exceptions-renderer::components.vendor-frames','data' => ['frames' => $group['frames']]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::vendor-frames'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['frames' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($group['frames'])]); ?> +renderComponent(); ?> + + + + + + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $frame): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + 'laravel-exceptions-renderer::components.frame','data' => ['frame' => $frame]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::frame'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['frame' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($frame)]); ?> +renderComponent(); ?> + + + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + + popLoop(); $loop = $__env->getLastLoop(); ?> +
+
+ \ No newline at end of file diff --git a/storage/framework/views/4fa1356a6e41d11676873898ab231b8d.php b/storage/framework/views/4fa1356a6e41d11676873898ab231b8d.php new file mode 100755 index 00000000..cf62730c --- /dev/null +++ b/storage/framework/views/4fa1356a6e41d11676873898ab231b8d.php @@ -0,0 +1,6 @@ +> + + + + + \ No newline at end of file diff --git a/storage/framework/views/527153d72143352b10c5c3f6a3d1cff6.php b/storage/framework/views/527153d72143352b10c5c3f6a3d1cff6.php new file mode 100755 index 00000000..4dfbfe8a --- /dev/null +++ b/storage/framework/views/527153d72143352b10c5c3f6a3d1cff6.php @@ -0,0 +1,5 @@ +startSection('title', __('Too Many Requests')); ?> +startSection('code', '429'); ?> +startSection('message', __('Too Many Requests')); ?> + +make('errors::minimal', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/565b6f56aa782bc9d430e45e3a15433f.php b/storage/framework/views/565b6f56aa782bc9d430e45e3a15433f.php new file mode 100755 index 00000000..218808eb --- /dev/null +++ b/storage/framework/views/565b6f56aa782bc9d430e45e3a15433f.php @@ -0,0 +1,149 @@ +startSection('title', 'Modifica Documento'); ?> +startSection('page_title', 'Modifica Documento'); ?> + +startSection('content'); ?> +
+ +
+
+
+
+

Dati Documento

+
+
+
+ + +
+
+ + +
+
+ + + +
+
+ + + +
+
+ + +
+
+
+
+
+
+
+

Informazioni

+
+
+ + + + + + + + + + + + + + + + + + user): ?> + + + + + +
File:file_path); ?>
Tipo MIME:mime_type ?? '-'); ?>
Dimensione:dimensione ? number_format($documento->dimensione / 1024, 1) . ' KB' : '-'); ?>
Creato:created_at->format('d/m/Y H:i')); ?>
Utente:user->name); ?>
+ file_path): ?> +
+ + Scarica + + +
+
+
+
+ +
+ + + Torna all'elenco + +
+
+ + +stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/59a2c3ba1c4d1eac3562dad4068090dd.php b/storage/framework/views/59a2c3ba1c4d1eac3562dad4068090dd.php new file mode 100755 index 00000000..ddb86a80 --- /dev/null +++ b/storage/framework/views/59a2c3ba1c4d1eac3562dad4068090dd.php @@ -0,0 +1,78 @@ +# class()); ?> - title(); ?> + + +message(); ?> + + +PHP + +Laravel version()); ?> + +request()->httpHost()); ?> + + +## Stack Trace + +frames(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $index => $frame): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + - file()); ?>:line()); ?> + +popLoop(); $loop = $__env->getLastLoop(); ?> + +previousExceptions()->isNotEmpty()): ?> +## Previous previousExceptions()->count())); ?> + +previousExceptions(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $index => $previous): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + +### . class()); ?> + + +message(); ?> + + +frames(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $index => $frame): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + - file()); ?>:line()); ?> + +popLoop(); $loop = $__env->getLastLoop(); ?> +popLoop(); $loop = $__env->getLastLoop(); ?> + + +## Request + +request()->method()); ?> request()->path(), '/')); ?> + + +## Headers + +requestHeaders(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $value): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?> +* ****: + +popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?> +No header data available. + + +## Route Context + +applicationRouteContext(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $name => $value): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?> +: + +popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?> +No routing data available. + + +## Route Parameters + +applicationRouteParametersContext()): ?> + + + +No route parameter data available. + + +## Database Queries + +applicationQueries(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as ['connectionName' => $connectionName, 'sql' => $sql, 'time' => $time]): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?> +* - ( ms) +popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?> +No database queries detected. + + \ No newline at end of file diff --git a/storage/framework/views/6306fa5e273cba95a1fcdaf221bed976.php b/storage/framework/views/6306fa5e273cba95a1fcdaf221bed976.php new file mode 100755 index 00000000..ee1856f6 --- /dev/null +++ b/storage/framework/views/6306fa5e273cba95a1fcdaf221bed976.php @@ -0,0 +1,61 @@ +
+
+ + + 'laravel-exceptions-renderer::components.icons.laravel-ascii','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::icons.laravel-ascii'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes([]); ?> +renderComponent(); ?> + + + + + + + + + +
+ + + 'laravel-exceptions-renderer::components.icons.laravel-ascii','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::icons.laravel-ascii'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes([]); ?> +renderComponent(); ?> + + + + + + + + + +
+ \ No newline at end of file diff --git a/storage/framework/views/63c15e36af32d6c406969a3c758a546e.php b/storage/framework/views/63c15e36af32d6c406969a3c758a546e.php new file mode 100755 index 00000000..62c2d938 --- /dev/null +++ b/storage/framework/views/63c15e36af32d6c406969a3c758a546e.php @@ -0,0 +1,4 @@ +> + + + \ No newline at end of file diff --git a/storage/framework/views/650f7284b636679af12662882b66360c.php b/storage/framework/views/650f7284b636679af12662882b66360c.php new file mode 100755 index 00000000..9243464d --- /dev/null +++ b/storage/framework/views/650f7284b636679af12662882b66360c.php @@ -0,0 +1,98 @@ + false, + 'startingLine' => 1, + 'highlightedLine' => null, + 'truncate' => false, +])); + +foreach ($attributes->all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter(([ + 'code', + 'language', + 'editor' => false, + 'startingLine' => 1, + 'highlightedLine' => null, + 'truncate' => false, +]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + +' : '
';
+
+    if ($editor) {
+        $lines = explode("\n", $code);
+
+        foreach ($lines as $index => $line) {
+            $lineNumber = $startingLine + $index;
+            $highlight = $highlightedLine === $index;
+            $lineClass = implode(' ', [
+                'block px-4 py-1 h-7 even:bg-white odd:bg-white/2 even:dark:bg-white/2 odd:dark:bg-white/4',
+                $highlight ? 'bg-rose-200! dark:bg-rose-900!' : '',
+            ]);
+            $lineNumberClass = implode(' ', [
+                'mr-6 text-neutral-500! dark:text-neutral-600!',
+                $highlight ? 'dark:text-white!' : '',
+            ]);
+
+            $fallback .= '';
+            $fallback .= '' . $lineNumber . '';
+            $fallback .= htmlspecialchars($line);
+            $fallback .= '';
+        }
+
+    } else {
+        $fallback .= htmlspecialchars($code);
+    }
+
+    $fallback .= '
'; +?> + +
+ +> +
+
+
+ \ No newline at end of file diff --git a/storage/framework/views/65199930fbf6a0a151bc954dfc50f325.php b/storage/framework/views/65199930fbf6a0a151bc954dfc50f325.php new file mode 100755 index 00000000..eef22f9f --- /dev/null +++ b/storage/framework/views/65199930fbf6a0a151bc954dfc50f325.php @@ -0,0 +1,5 @@ +startSection('title', __('Service Unavailable')); ?> +startSection('code', '503'); ?> +startSection('message', __('Service Unavailable')); ?> + +make('errors::minimal', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/69d97755a967aa5f097761e02409a95e.php b/storage/framework/views/69d97755a967aa5f097761e02409a95e.php new file mode 100755 index 00000000..608f5f94 --- /dev/null +++ b/storage/framework/views/69d97755a967aa5f097761e02409a95e.php @@ -0,0 +1,170 @@ +all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['frames']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + + + +
+
+ + + 'laravel-exceptions-renderer::components.icons.folder','data' => ['class' => 'w-3 h-3 text-neutral-400','xShow' => '!expanded','xCloak' => true]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::icons.folder'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['class' => 'w-3 h-3 text-neutral-400','x-show' => '!expanded','x-cloak' => true]); ?> +renderComponent(); ?> + + + + + + + + + + + + 'laravel-exceptions-renderer::components.icons.folder-open','data' => ['class' => 'w-3 h-3 text-blue-500 dark:text-emerald-500','xShow' => 'expanded']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::icons.folder-open'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['class' => 'w-3 h-3 text-blue-500 dark:text-emerald-500','x-show' => 'expanded']); ?> +renderComponent(); ?> + + + + + + + + + + +
+ vendor + +
+ + +
+ +
+ addLoop($__currentLoopData); foreach($__currentLoopData as $frame): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> +
+ + + 'laravel-exceptions-renderer::components.vendor-frame','data' => ['frame' => $frame]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::vendor-frame'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['frame' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($frame)]); ?> +renderComponent(); ?> + + + + + + + + + +
+ popLoop(); $loop = $__env->getLastLoop(); ?> +
+
+ \ No newline at end of file diff --git a/storage/framework/views/6a06deecbab62a322d4e7146569a3da0.php b/storage/framework/views/6a06deecbab62a322d4e7146569a3da0.php new file mode 100755 index 00000000..3d77fb4f --- /dev/null +++ b/storage/framework/views/6a06deecbab62a322d4e7146569a3da0.php @@ -0,0 +1,398 @@ +startSection('title', 'Modifica Evento'); ?> +startSection('page_title', 'Modifica Evento'); ?> + +startSection('content'); ?> +
+ +
+
+
+
+

Dati Evento

+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+
+
+
+
+
+

Data e Orario

+
+
+ + +
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + occorrenza_mese); + ?> + +
+
+ + mesi_recorrenza ? explode(',', $evento->mesi_recorrenza) : []; + ?> + + Ctrl+clic per selezionare più mesi +
+
+ +
+
+ + +
+
+ + + Se il giorno non esiste nel mese selezionato, verrà usato l'ultimo giorno disponibile +
+
+ +
+ + +
+
+ + +
+
+
+ +
+

Dove

+
+
+ + +
+
+ + + Incolla il link di Google Maps per attivare l'anteprima +
+
+
+
+
+ +
+
+
+

Gruppi

+
+
+ + Tieni premuto Ctrl per selezionare più gruppi +
+
+
+
+
+
+

Responsabili

+
+
+ + Tieni premuto Ctrl per selezionare più responsabili +
+
+
+
+
+ +
+ + + Annulla + +
+
+ +
+
+

Documenti

+ +
+
+ + + documenti && $evento->documenti->count() > 0): ?> + + + + + + + + + + + + documenti; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $documento): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
NomeTipologiaDimensioneData UploadAzioni
+ + nome_file); ?> + + tipologia)); ?>dimensione / 1024, 1)); ?> KBcreated_at->format('d/m/Y')); ?> + file_path): ?> + + +
+ + +
+
+ +
+ +

Nessun documento

+
+ +
+
+stopSection(); ?> + + + +startSection('scripts'); ?> + +stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/6b9755db21a234016be774177e2fdf0d.php b/storage/framework/views/6b9755db21a234016be774177e2fdf0d.php new file mode 100755 index 00000000..06b0be5a --- /dev/null +++ b/storage/framework/views/6b9755db21a234016be774177e2fdf0d.php @@ -0,0 +1,225 @@ + + + + + + + <?php echo e(config('app.name', 'Laravel')); ?> + + fonts(); ?> + + + + + + + + + +
+ + + +
+
+
+
+

Let's get started

+

With so many options available to you,
we suggest you start with the following:

+ + + +

+ vversion()); ?> + + + View changelog + + + + +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/storage/framework/views/6f95a1563fecac610f149a2aaac7c76d.php b/storage/framework/views/6f95a1563fecac610f149a2aaac7c76d.php new file mode 100755 index 00000000..53a5cc7e --- /dev/null +++ b/storage/framework/views/6f95a1563fecac610f149a2aaac7c76d.php @@ -0,0 +1,131 @@ +startSection('title', $message->subject ?: 'Email'); ?> +startSection('page_title', 'Visualizza Email'); ?> + +startSection('content'); ?> +
+
+
+
+
+ + Nuova Email + + addLoop($__currentLoopData); foreach($__currentLoopData as $f): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + name); ?> + + + popLoop(); $loop = $__env->getLastLoop(); ?> +
+
+
+
+ +
+
+
+

subject ?: '(senza oggetto)'); ?>

+
+ is_starred): ?> + + + + + + Rispondi + + + Inoltra + +
+ + +
+
+
+
+
+
+ Da: from_name); ?> <from_email); ?>> + + received_at): ?> + received_at->format('d/m/Y H:i')); ?> + + sent_at): ?> + sent_at->format('d/m/Y H:i')); ?> + + + +
+
+ A: to_email); ?> + + cc): ?> +
CC: cc); ?> + + +
+
+
+
+ body_for_display; ?> + +
+ attachments->count() > 0): ?> +
+
+

Allegati:

+ +
+ +
+
+
+
+stopSection(); ?> + +startSection('scripts'); ?> + +stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/74552eae25d8d91fe0255ba6607b8a01.php b/storage/framework/views/74552eae25d8d91fe0255ba6607b8a01.php new file mode 100755 index 00000000..d0dba92a --- /dev/null +++ b/storage/framework/views/74552eae25d8d91fe0255ba6607b8a01.php @@ -0,0 +1,44 @@ +startSection('title', 'Nuova Mailing List'); ?> +startSection('page_title', 'Nuova Mailing List'); ?> + +startSection('content'); ?> +
+
+

Crea Mailing List

+
+
+
+ +
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+
+ + +
+
+ + Come aggiungere contatti: vai su Individui, seleziona le righe desired, e usa il menu Azioni > Crea Mailing List per creare una lista dai contatti selezionati. +
+ + Annulla +
+
+
+stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/762b28285c3ac9431eefb91f23ff42a0.php b/storage/framework/views/762b28285c3ac9431eefb91f23ff42a0.php new file mode 100755 index 00000000..89b3d0a4 --- /dev/null +++ b/storage/framework/views/762b28285c3ac9431eefb91f23ff42a0.php @@ -0,0 +1,47 @@ +hasPages()): ?> + + + \ No newline at end of file diff --git a/storage/framework/views/770f7793fb2506075291f5825b49a758.php b/storage/framework/views/770f7793fb2506075291f5825b49a758.php new file mode 100755 index 00000000..46d676eb --- /dev/null +++ b/storage/framework/views/770f7793fb2506075291f5825b49a758.php @@ -0,0 +1,350 @@ +startSection('title', 'Email - ' . ucfirst($folder)); ?> +startSection('page_title', 'Email'); ?> + +firstWhere('type', $folder); +?> + +startSection('content'); ?> +
+
+

Email

+
+
+ addLoop($__currentLoopData); foreach($__currentLoopData as $f): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + name); ?> + + type === 'inbox' && $messages->where('is_read', false)->count() > 0): ?> + where('is_read', false)->count()); ?> + + + popLoop(); $loop = $__env->getLastLoop(); ?> +
+ + Nuova Email + + +
+
+
+
+
+
+
+
+ + +
+ 0 selezionati +
+
+
+
+ +
+ +
+
+
+
+
+
+ + + + + + + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $message): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?> + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?> + + + + + +
+ + + + Destinatario + + + + + Mittente + + + + + + Oggetto + + + + + Data + + +
+ + + is_starred): ?> + + + + is_sent ? 'A: ' . $message->to_email : ($message->from_name ?: $message->from_email)); ?> + + + subject ?? '(senza oggetto)'); ?> + + + received_at): ?> + received_at->format('d/m/Y')); ?> + + sent_at): ?> + sent_at->format('d/m/Y')); ?> + + +
+ +

Nessuna email

+
+
+
+ +
+stopSection(); ?> + +startPush('styles'); ?> + +stopPush(); ?> + + 0 && $folder === 'inbox'): ?> +startPush('scripts'); ?> + +stopPush(); ?> + + +startSection('scripts'); ?> + +stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/77ae2092ee84e47a55a05ab55f7003a0.php b/storage/framework/views/77ae2092ee84e47a55a05ab55f7003a0.php new file mode 100755 index 00000000..1f7b537f --- /dev/null +++ b/storage/framework/views/77ae2092ee84e47a55a05ab55f7003a0.php @@ -0,0 +1,438 @@ +startSection('title', 'Gruppi'); ?> +startSection('page_title', 'Elenco Gruppi'); ?> + +canManage('gruppi'); +$canDeleteGruppi = Auth::user()->canDelete('gruppi'); +$columnLabels = [ + 'nome' => 'Nome', + 'descrizione' => 'Descrizione', + 'diocesi' => 'Diocesi', + 'livello' => 'Livello', + 'padre' => 'Gruppo Padre', + 'membri' => 'Membri', + 'responsabili' => 'Responsabili', + 'indirizzo' => 'Indirizzo', + 'citta' => 'Città', + 'telefono' => 'Telefono', + 'email' => 'Email', +]; +$vistaDefaultJson = $vista ? $vista->toJson() : 'null'; +$allColumnsJson = json_encode($allColumns); +$visibleColumnsJson = json_encode($visibleColumns); +?> + +startSection('content'); ?> + + +
+ + + +
+ + + +
+ + + +
+ + +
+
+

Elenco Gruppi

+
+
+ + +
+ + + + Nuovo Gruppo + + +
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $gruppo): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
Nome Descrizione DiocesiLivelloGruppo PadreMembriResponsabiliIndirizzoCittàTelefonoEmailAzioni
+ + + nome); ?> + + descrizione, 50) ?: '-'); ?>diocesi?->nome ?? '-'); ?>depth ?? 0); ?>parent?->nome ?? '-'); ?>individui->count()); ?> + getResponsabili() ?> + count() > 0): ?> + pluck('cognome')->implode(', ')); ?> + + + - + + indirizzo_incontro ?: '-'); ?>città_incontro ?: '-'); ?>-- + + + + + + + + + +
+ + +
+ +
+
+ +
+
+ filter(fn($g) => $g->parent_id === null) ?> + addLoop($__currentLoopData); foreach($__currentLoopData as $gruppo): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?> + make('gruppi.partials.tree-item', ['gruppo' => $gruppo, 'isRoot' => true], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> + popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?> +
+ +

Nessun gruppo presente. + + Crea il primo gruppo + +

+
+ +
+
+ +
+ + + + +stopSection(); ?> + +startSection('scripts'); ?> + + +stopSection(); ?> + +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/79998a8bbc29d8db33ff4b62dd446908.php b/storage/framework/views/79998a8bbc29d8db33ff4b62dd446908.php new file mode 100755 index 00000000..78a07789 --- /dev/null +++ b/storage/framework/views/79998a8bbc29d8db33ff4b62dd446908.php @@ -0,0 +1,288 @@ +startSection('title', 'Nuovo Evento'); ?> +startSection('page_title', 'Nuovo Evento'); ?> + +startSection('content'); ?> +
+ +
+
+
+
+

Dati Evento

+
+
+
+ + + getBag($__errorArgs[1] ?? 'default'); +if ($__bag->has($__errorArgs[0])) : +if (isset($message)) { $__messageOriginal = $message; } +$message = $__bag->first($__errorArgs[0]); ?> + + +
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+
+
+
+
+
+

Data e Orario

+
+
+ + +
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ + + Ctrl+clic per selezionare più mesi +
+
+ +
+
+ + +
+
+ + + Se il giorno non esiste nel mese selezionato, verrà usato l'ultimo giorno disponibile +
+
+ +
+ + +
+
+ + +
+
+
+ +
+

Dove

+
+
+ + +
+
+ + + Incolla il link di Google Maps per attivare l'anteprima +
+
+
+
+
+ +
+
+
+

Gruppi

+
+
+ + Tieni premuto Ctrl per selezionare più gruppi +
+
+
+
+
+
+

Responsabili

+
+
+ + Tieni premuto Ctrl per selezionare più responsabili +
+
+
+
+
+ +
+

Note

+
+ +
+
+ +
+ + + Annulla + +
+
+stopSection(); ?> + +startSection('scripts'); ?> + +stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/7cdad21d1e0b3c6398770f82884bcf32.php b/storage/framework/views/7cdad21d1e0b3c6398770f82884bcf32.php new file mode 100755 index 00000000..daf2a828 --- /dev/null +++ b/storage/framework/views/7cdad21d1e0b3c6398770f82884bcf32.php @@ -0,0 +1,12 @@ +> + + + + + + + + + + + \ No newline at end of file diff --git a/storage/framework/views/7cfff45be1176bacefa7e2488c0914ed.php b/storage/framework/views/7cfff45be1176bacefa7e2488c0914ed.php new file mode 100755 index 00000000..85b2f586 --- /dev/null +++ b/storage/framework/views/7cfff45be1176bacefa7e2488c0914ed.php @@ -0,0 +1,35 @@ + + + + + + + +
+
+

+
+
+

Ciao name)); ?>,

+

Hai richiesto il reset della password per il tuo account.

+

+ Reimposta Password +

+

Se non hai richiesto tu il reset, ignora questa email.

+

Il link è valido per 60 minuti.

+
+ +
+ + + \ No newline at end of file diff --git a/storage/framework/views/7fe4bfde84ae8ad75ccbe8b21689cbfa.php b/storage/framework/views/7fe4bfde84ae8ad75ccbe8b21689cbfa.php new file mode 100755 index 00000000..5c5f476e --- /dev/null +++ b/storage/framework/views/7fe4bfde84ae8ad75ccbe8b21689cbfa.php @@ -0,0 +1,85 @@ + + + + + + + Reimposta Password - <?php echo e(e($appName)); ?> + + + + +
+ +
+ +
+
+ + + + + \ No newline at end of file diff --git a/storage/framework/views/80d6e427e76e80ae16c8694fb235b812.php b/storage/framework/views/80d6e427e76e80ae16c8694fb235b812.php new file mode 100755 index 00000000..ba852922 --- /dev/null +++ b/storage/framework/views/80d6e427e76e80ae16c8694fb235b812.php @@ -0,0 +1,117 @@ + + + + + + <?php echo $__env->yieldContent('title', 'Admin'); ?> - Glastree + + + yieldContent('styles'); ?> + + +
+ + + + +
+
+
+
+
+

yieldContent('page_title', 'Admin'); ?>

+
+
+ +
+
+
+
+ +
+
+ +
+ + +
+ + yieldContent('content'); ?> +
+
+
+ +
+ + + v + +
+
+ + + + + yieldContent('scripts'); ?> + + \ No newline at end of file diff --git a/storage/framework/views/817d6349476711a9f441cf7e0772b352.php b/storage/framework/views/817d6349476711a9f441cf7e0772b352.php new file mode 100755 index 00000000..6f4c0fb9 --- /dev/null +++ b/storage/framework/views/817d6349476711a9f441cf7e0772b352.php @@ -0,0 +1,57 @@ +all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['code', 'highlightedLine']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + +
+ +> + + + 'laravel-exceptions-renderer::components.syntax-highlight','data' => ['code' => $code,'language' => 'php','editor' => true,'startingLine' => max(1, $highlightedLine - 5),'highlightedLine' => min(5, $highlightedLine - 1),'class' => 'overflow-x-auto']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::syntax-highlight'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['code' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($code),'language' => 'php','editor' => true,'starting-line' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(max(1, $highlightedLine - 5)),'highlighted-line' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(min(5, $highlightedLine - 1)),'class' => 'overflow-x-auto']); ?> +renderComponent(); ?> + + + + + + + + + +
+ \ No newline at end of file diff --git a/storage/framework/views/81a94fefe34d556dce21db1f2eccc603.php b/storage/framework/views/81a94fefe34d556dce21db1f2eccc603.php new file mode 100755 index 00000000..2e5ac6bb --- /dev/null +++ b/storage/framework/views/81a94fefe34d556dce21db1f2eccc603.php @@ -0,0 +1,215 @@ +all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['exception']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + +
+
+
+ + + 'laravel-exceptions-renderer::components.icons.alert','data' => ['class' => 'w-2.5 h-2.5 text-blue-500 dark:text-emerald-500']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::icons.alert'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['class' => 'w-2.5 h-2.5 text-blue-500 dark:text-emerald-500']); ?> +renderComponent(); ?> + + + + + + + + + +
+

Previous previousExceptions()->count())); ?>

+
+ +
+ previousExceptions(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $index => $previous): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> +
+ + previousExceptions()->count() > 1): ?> +
+ 0): ?> +
+ +
+ + +
+ + previousExceptions()->count() - 1): ?> +
+ +
+ +
+ + + +
+ +
+
+

class()); ?>

+

message()); ?>

+
+ +
+ + +
+ frameGroups(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $group): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + 'laravel-exceptions-renderer::components.vendor-frames','data' => ['frames' => $group['frames']]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::vendor-frames'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['frames' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($group['frames'])]); ?> +renderComponent(); ?> + + + + + + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $frame): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + 'laravel-exceptions-renderer::components.frame','data' => ['frame' => $frame]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::frame'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['frame' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($frame)]); ?> +renderComponent(); ?> + + + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + + popLoop(); $loop = $__env->getLastLoop(); ?> +
+
+
+ popLoop(); $loop = $__env->getLastLoop(); ?> +
+
+ \ No newline at end of file diff --git a/storage/framework/views/81e2bcc646165a88dad1b7f9520fc235.php b/storage/framework/views/81e2bcc646165a88dad1b7f9520fc235.php new file mode 100755 index 00000000..b9204007 --- /dev/null +++ b/storage/framework/views/81e2bcc646165a88dad1b7f9520fc235.php @@ -0,0 +1,78 @@ +startSection('title', 'Importa Individui'); ?> +startSection('page_title', 'Importa Individui da CSV'); ?> + +startSection('content'); ?> +
+
+
+
+

Carica file CSV

+
+
+
+ +
+ + + + Il file deve essere in formato CSV con separatore virgola. + +
+ + + Annulla + +
+
+
+
+
+
+
+

Template

+
+
+

Scarica il template CSV per l'importazione:

+ + Scarica Template + +
+
+
+
+

Formato CSV

+
+
+
Campi obbligatori:
+
    +
  • cognome
  • +
  • nome
  • +
+
Campi opzionali:
+
    +
  • data_nascita (formato YYYY-MM-DD)
  • +
  • indirizzo
  • +
  • cap
  • +
  • città
  • +
  • sigla_provincia (2 lettere)
  • +
  • genere (M o F)
  • +
  • tipo_documento (carta_identita, patente)
  • +
  • numero_documento
  • +
  • scadenza_documento (YYYY-MM-DD)
  • +
  • note
  • +
+
Contatti (fino a 2):
+
    +
  • contatto_1_tipo (email, telefono, cellulare)
  • +
  • contatto_1_valore
  • +
  • contatto_1_etichetta (personale, lavoro)
  • +
  • contatto_2_* (secondo contatto)
  • +
+
+
+
+
+stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/8523ee713c1f897ca38d3d76213dcaf2.php b/storage/framework/views/8523ee713c1f897ca38d3d76213dcaf2.php new file mode 100755 index 00000000..f50fd553 --- /dev/null +++ b/storage/framework/views/8523ee713c1f897ca38d3d76213dcaf2.php @@ -0,0 +1,63 @@ +startSection('title', 'Crea Ruolo'); ?> +startSection('page_title', 'Crea Nuovo Ruolo'); ?> + +startSection('breadcrumbs'); ?> + + + +stopSection(); ?> + +startSection('content'); ?> +
+
+
+
+

Nuovo Ruolo

+
+
+
+ +
+ + +
+
+ + +
+ +
Permessi
+ + + + + + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $module): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
ModuloNessunoLetturaCompleto
+ +
+ + Annulla +
+
+
+
+
+
+stopSection(); ?> +make('admin.layout', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/86d51c2a03999cce84648f83bef23fb2.php b/storage/framework/views/86d51c2a03999cce84648f83bef23fb2.php new file mode 100755 index 00000000..fba8929b --- /dev/null +++ b/storage/framework/views/86d51c2a03999cce84648f83bef23fb2.php @@ -0,0 +1,362 @@ +startSection('title', $evento->nome_evento); ?> +startSection('page_title', 'Dettaglio Evento'); ?> + +startSection('breadcrumbs'); ?> + + +stopSection(); ?> + +startSection('content'); ?> +
+
+
+
+

+ + nome_evento); ?> + +

+
+
+ descrizione_evento): ?> +

descrizione_evento); ?>

+ + + descrizione): ?> +
+
Descrizione Completa
+

descrizione)); ?>

+
+ + + is_incontro_gruppo): ?> +
+ + Evento di incontro gruppo +
+ +
+
+ +
+

Data e Orario

+
+ + + + + + tipo_evento): ?> + + + + + + tipo_recorrenza === 'settimanale'): ?> + + + + + tipo_recorrenza === 'mensile'): ?> + + + + + + + + + tipo_recorrenza === 'annuale'): ?> + + + + + tipo_recorrenza === 'altro'): ?> + + + + + + + + + + + ora_inizio): ?> + + + + + + durata_minuti): ?> + + + + + +
Ricorrenza: + tipo_recorrenza && $evento->tipo_recorrenza !== 'singolo'): ?> + periodicita_label); ?> + + Singolo + +
Tipologia: + tipo_evento)->first(); + ?> + + descrizione ?: $tipologia->nome); ?> + + tipo_evento); ?> + +
Giorno:giorno_settimana_label); ?>
Occorrenza:occorrenza_mensile_label); ?>
Mesi:mesi_recorrenza_label); ?>
Mese:mese_annuale_label); ?>
Giorno:giorno_settimana_label); ?>
Data:data_specifica?->format('d/m/Y') ?: '-'); ?>
Ora Inizio:ora_inizio->format('H:i')); ?>
Durata:durata_minuti); ?> minuti
+
+
+ + luogo_indirizzo || $evento->luogo_url_maps): ?> +
+

Luogo

+
+ luogo_indirizzo): ?> +

luogo_indirizzo); ?>

+ + luogo_url_maps): ?> + + + +
+
+ +
+ +
+
+

Gruppi

+
+ gruppi->count() > 0): ?> + + + gruppi; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $gruppo): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
+ + + nome); ?> + + +
+ +
+ Nessun gruppo associato +
+ +
+
+ +
+

Responsabili

+
+ responsabili->count() > 0): ?> + + + + + + + + + responsabili; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $resp): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
NomeContatto
+ + + cognome); ?> nome); ?> + + + + telefono_primario): ?> + telefono_primario); ?> + + - + +
+ +
+ Nessun responsabile +
+ +
+
+ + note): ?> +
+

Note

+
+

note)); ?>

+
+
+ + +
+
+ + + +
+
+

Documenti

+ +
+
+ + + documenti && $evento->documenti->count() > 0): ?> + + + + + + + + + + + + documenti; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $documento): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
NomeTipologiaDimensioneData UploadAzioni
+ + nome_file); ?> + + tipologia)); ?>dimensione / 1024, 1)); ?> KBcreated_at->format('d/m/Y')); ?> + file_path): ?> + + +
+ + +
+
+ +
+ +

Nessun documento

+
+ +
+
+ +
+ + Modifica + +
+ + +
+ + Esporta ICS + + + Torna all'elenco + +
+stopSection(); ?> + + + +startSection('scripts'); ?> + +stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/8888d039c9a4bdb124fcf43b0ae7e371.php b/storage/framework/views/8888d039c9a4bdb124fcf43b0ae7e371.php new file mode 100755 index 00000000..9cb80e68 --- /dev/null +++ b/storage/framework/views/8888d039c9a4bdb124fcf43b0ae7e371.php @@ -0,0 +1,674 @@ +startSection('title', 'Dettaglio Individuo'); ?> +startSection('page_title', 'Dettaglio Individuo'); ?> + +startSection('breadcrumbs'); ?> + + +stopSection(); ?> + +startSection('content'); ?> + +
+
+
+
+

nome_completo); ?>

+
+
+

Codice: codice_id); ?>

+

Data di nascita: data_nascita?->format('d/m/Y') ?: '-'); ?>

+

Genere: genere === 'M' ? 'Maschio' : ($individuo->genere === 'F' ? 'Femmina' : '-')); ?>

+
+
+
+
+
+
+

Avatar

+
+
+ avatar): ?> + Avatar +
+ + +
+ +
+ +
+ +
+ + +
+ +
+
+
+
+
+
+ +
+
+
+

Residenza

+
+

Indirizzo: indirizzo ?: '-'); ?>

+

CAP: cap ?: '-'); ?>

+

Città: città ?: '-'); ?>

+

Provincia: sigla_provincia ?: '-'); ?>

+
+
+
+
+
+

Documento di identità

+
+

Tipo: tipo_documento ? ucfirst(str_replace('_', ' ', $individuo->tipo_documento)) : '-'); ?>

+

Numero: numero_documento ?: '-'); ?>

+

Scadenza: scadenza_documento?->format('d/m/Y') ?: '-'); ?>

+ hasDocumentoScaduto()): ?> +

Documento scaduto da giorni_scadenza_documento); ?> giorni

+ hasDocumentoScadeEntroGiorni(30)): ?> +

Scade tra giorni_scadenza_documento); ?> giorni

+ +
+
+
+
+ +note): ?> +
+
+
+

Note

+
+

note)); ?>

+
+
+
+
+ + +
+
+

Contatti

+
+
+ contatti->count() > 0): ?> + + + + + + + + + + + + contatti; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $contatto): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + tipo, ['web', 'telegram'])) { + foreach ($protocols as $p) { + if (str_starts_with(strtolower($contatto->valore), $p)) { + $isUrl = true; + break; + } + } +} +?> + + + + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
TipoValoreEtichettaPrimarioAzioni
tipo); ?> + tipo === 'email'): ?> + valore); ?> + tipo, ['telefono', 'cellulare', 'whatsapp'])): ?> + valore); ?> + + valore); ?> + + valore); ?> + + + etichetta ?: '-'); ?> + is_primary): ?> + + + No + + + +
+ + + +
+
+ +
+ +

Nessun contatto

+
+ +
+
+ +
+
+

Gruppi

+ +
+
+ + gruppi->count() > 0): ?> + + + + + + + + + + + + + gruppi; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $gruppo): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
NomeDiocesiResponsabileRuoloData AdesioneAzioni
+ + nome); ?> + diocesi?->nome ?: '-'); ?>getResponsabili()->isNotEmpty() ? $gruppo->getResponsabili()->first()->nome_completo : '-'); ?> + pivot->ruolo_ids ? json_decode($gruppo->pivot->ruolo_ids, true) : []; + $ruoli = \App\Models\Ruolo::findByIds($ruoloIds); + ?> + count() > 0): ?> + addLoop($__currentLoopData); foreach($__currentLoopData as $ruolo): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + nome); ?> + popLoop(); $loop = $__env->getLastLoop(); ?> + + - + + pivot->data_adesione ? \Carbon\Carbon::parse($gruppo->pivot->data_adesione)->format('d/m/Y') : '-'); ?> + + +
+ +
+ +

Nessun gruppo associato

+
+ +
+
+ + + +
+
+

Documenti

+ +
+
+ + documenti->count() > 0): ?> + + + + + + + + + + + + documenti; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $documento): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
NomeTipologiaDimensioneData UploadAzioni
+ + + nome_file); ?> + + + tipologia))); ?>dimensione / 1024, 1)); ?> KBcreated_at->format('d/m/Y')); ?> + file_path): ?> + + +
+ + + +
+
+ +
+ +

Nessun documento

+
+ +
+
+ +
+ + Modifica + +
+ + +
+ + Torna all'elenco + +
+ + +stopSection(); ?> + +startSection('scripts'); ?> + +stopSection(); ?> + +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/8a9c55091532863d323fb374541a2f08.php b/storage/framework/views/8a9c55091532863d323fb374541a2f08.php new file mode 100755 index 00000000..d94eb3d9 --- /dev/null +++ b/storage/framework/views/8a9c55091532863d323fb374541a2f08.php @@ -0,0 +1,4 @@ +> + + + \ No newline at end of file diff --git a/storage/framework/views/8b9fabb47605084b6824978fa28c71e1.php b/storage/framework/views/8b9fabb47605084b6824978fa28c71e1.php new file mode 100755 index 00000000..5e450699 --- /dev/null +++ b/storage/framework/views/8b9fabb47605084b6824978fa28c71e1.php @@ -0,0 +1,220 @@ +startSection('title', 'Nuovo Individuo'); ?> +startSection('page_title', 'Nuovo Individuo'); ?> + +startSection('content'); ?> +
+ +
+
+
+
+

Dati Anagrafici

+
+
+
+ + +
+
+ + + getBag($__errorArgs[1] ?? 'default'); +if ($__bag->has($__errorArgs[0])) : +if (isset($message)) { $__messageOriginal = $message; } +$message = $__bag->first($__errorArgs[0]); ?> + + +
+
+ + + getBag($__errorArgs[1] ?? 'default'); +if ($__bag->has($__errorArgs[0])) : +if (isset($message)) { $__messageOriginal = $message; } +$message = $__bag->first($__errorArgs[0]); ?> + + +
+
+ + +
+
+ + +
+
+
+
+
+
+

Residenza

+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+

Documento di identità

+
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+
+

Note

+
+
+ +
+
+
+
+
+ +
+
+

Contatti

+ +
+
+ + + + + + + + + + + + +
TipoValoreEtichettaPrimario
+
+

Nessun contatto. Clicca su "Aggiungi" per aggiungerne uno.

+
+
+
+ +
+ + + Annulla + +
+
+stopSection(); ?> + +startSection('scripts'); ?> + +stopSection(); ?> + +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/8c5f6437f4fa38903d79a2499f9f10c3.php b/storage/framework/views/8c5f6437f4fa38903d79a2499f9f10c3.php deleted file mode 100755 index 8a1e7ba2..00000000 --- a/storage/framework/views/8c5f6437f4fa38903d79a2499f9f10c3.php +++ /dev/null @@ -1,44 +0,0 @@ -hasPages()): ?> - - \ No newline at end of file diff --git a/storage/framework/views/8ee6b6d2a0dd44a7f8508dc02dcb66ab.php b/storage/framework/views/8ee6b6d2a0dd44a7f8508dc02dcb66ab.php new file mode 100755 index 00000000..4dec0004 --- /dev/null +++ b/storage/framework/views/8ee6b6d2a0dd44a7f8508dc02dcb66ab.php @@ -0,0 +1,79 @@ +all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['routeParameters']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + +
+

Routing parameters

+ +
+ + + 'laravel-exceptions-renderer::components.syntax-highlight','data' => ['code' => $routeParameters,'language' => 'json']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::syntax-highlight'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['code' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($routeParameters),'language' => 'json']); ?> +renderComponent(); ?> + + + + + + + + + +
+ + + + 'laravel-exceptions-renderer::components.empty-state','data' => ['message' => 'No routing parameters']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::empty-state'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['message' => 'No routing parameters']); ?> +renderComponent(); ?> + + + + + + + + + + +
+ \ No newline at end of file diff --git a/storage/framework/views/919b72ede39b52e755aee01e73b78d3b.php b/storage/framework/views/919b72ede39b52e755aee01e73b78d3b.php new file mode 100755 index 00000000..be72951d --- /dev/null +++ b/storage/framework/views/919b72ede39b52e755aee01e73b78d3b.php @@ -0,0 +1,5 @@ +startSection('title', __('Page Expired')); ?> +startSection('code', '419'); ?> +startSection('message', __('Page Expired')); ?> + +make('errors::minimal', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/92d0480f9dc1bf892fd7429ac4a2c9f8.php b/storage/framework/views/92d0480f9dc1bf892fd7429ac4a2c9f8.php new file mode 100755 index 00000000..71df3f49 --- /dev/null +++ b/storage/framework/views/92d0480f9dc1bf892fd7429ac4a2c9f8.php @@ -0,0 +1,6 @@ +> + + + + + \ No newline at end of file diff --git a/storage/framework/views/932c89bc3dc5dcbf603b5e42188a9db2.php b/storage/framework/views/932c89bc3dc5dcbf603b5e42188a9db2.php new file mode 100755 index 00000000..5931bb48 --- /dev/null +++ b/storage/framework/views/932c89bc3dc5dcbf603b5e42188a9db2.php @@ -0,0 +1,5 @@ +startSection('title', __('Unauthorized')); ?> +startSection('code', '401'); ?> +startSection('message', __('Unauthorized')); ?> + +make('errors::minimal', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/943369446130d90bf617aa874a4e3047.php b/storage/framework/views/943369446130d90bf617aa874a4e3047.php new file mode 100755 index 00000000..8019ee9b --- /dev/null +++ b/storage/framework/views/943369446130d90bf617aa874a4e3047.php @@ -0,0 +1,47 @@ +hasPages()): ?> + + + \ No newline at end of file diff --git a/storage/framework/views/958aad2ef52918b5daf710e04fd28fbc.php b/storage/framework/views/958aad2ef52918b5daf710e04fd28fbc.php new file mode 100755 index 00000000..8c853739 --- /dev/null +++ b/storage/framework/views/958aad2ef52918b5daf710e04fd28fbc.php @@ -0,0 +1,8 @@ +
merge(['class' => "w-full max-w-7xl mx-auto p-4 sm:p-14 border-x border-dashed border-neutral-300 dark:border-white/[9%]"])); ?> + +> + + +
+ \ No newline at end of file diff --git a/storage/framework/views/98345799681be0e29e513bff00b71d28.php b/storage/framework/views/98345799681be0e29e513bff00b71d28.php new file mode 100755 index 00000000..d4529541 --- /dev/null +++ b/storage/framework/views/98345799681be0e29e513bff00b71d28.php @@ -0,0 +1,5 @@ +startSection('title', __('Payment Required')); ?> +startSection('code', '402'); ?> +startSection('message', __('Payment Required')); ?> + +make('errors::minimal', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/994dbe51ea1920c69a8b0e217fb3f81a.php b/storage/framework/views/994dbe51ea1920c69a8b0e217fb3f81a.php index c00552de..5864ab56 100755 --- a/storage/framework/views/994dbe51ea1920c69a8b0e217fb3f81a.php +++ b/storage/framework/views/994dbe51ea1920c69a8b0e217fb3f81a.php @@ -872,6 +872,7 @@ const individui = map(fn($i) => ['id' => $i-> const gruppi = map(fn($g) => ['id' => $g->id, 'label' => $g->nome]), 512) ?>; const eventi = map(fn($e) => ['id' => $e->id, 'label' => $e->nome_evento]), 512) ?>; const mailingLists = map(fn($m) => ['id' => $m->id, 'label' => $m->nome]) : [], 512) ?>; +const cartelle = ; function toggleAll(source) { document.querySelectorAll('.doc-checkbox').forEach(cb => cb.checked = source.checked); @@ -1497,7 +1498,8 @@ function renderRemoteContents(contents, repoId, currentPath, view) { if (isPreviewable) { html += ' '; } - html += ''; + html += ' '; + html += ''; html += ''; } }); @@ -1505,7 +1507,7 @@ function renderRemoteContents(contents, repoId, currentPath, view) { } else { document.getElementById('remoteGrid').style.display = 'none'; document.getElementById('remoteList').style.display = ''; - var tblHtml = ''; + var tblHtml = '
NomeDimensioneDataAzioni
'; contents.forEach(function(item) { if (item.type === 'dir') { tblHtml += ''; @@ -1526,7 +1528,8 @@ function renderRemoteContents(contents, repoId, currentPath, view) { if (isPreviewable) { tblHtml += ' '; } - tblHtml += ''; + tblHtml += ' '; + tblHtml += ''; tblHtml += ''; } }); @@ -1545,6 +1548,118 @@ function previewRepoFile(repoId, path, mimeType) { $('#previewModal').modal('show'); } +function toggleImportTarget(value) { + var group = document.getElementById('swal-target-group'); + var select = document.getElementById('swal-target-select'); + if (!value || value === 'pubblico') { + group.style.display = 'none'; + select.innerHTML = ''; + return; + } + group.style.display = 'block'; + var data = []; + if (value === 'individuo') data = individui; + else if (value === 'gruppo') data = gruppi; + else if (value === 'evento') data = eventi; + else if (value === 'mailing') data = mailingLists; + select.innerHTML = ''; + data.forEach(function(item) { + var opt = document.createElement('option'); + opt.value = item.id; + opt.textContent = item.label; + select.appendChild(opt); + }); +} + +function importRepoFile(repoId, path, basename) { + var folderOptions = ''; + cartelle.forEach(function(f) { + folderOptions += ''; + if (f.children) { + f.children.forEach(function(c) { + folderOptions += ''; + }); + } + }); + + Swal.fire({ + title: 'Importa come documento locale', + html: + '
' + + '

File: ' + escHtml(basename) + '

' + + '
' + + '' + + '
' + + '
' + + '' + + '
' + + '
' + + '' + + '
' + + '' + + '
', + showCancelButton: true, + confirmButtonText: 'Importa', + cancelButtonText: 'Annulla', + preConfirm: function() { + var visibilita = document.getElementById('swal-visibilita').value; + var targetEl = document.getElementById('swal-target-select'); + return { + tipologia: document.getElementById('swal-tipologia').value, + cartella_id: document.getElementById('swal-cartella').value, + visibilita: visibilita, + visibilita_target_id: visibilita !== 'pubblico' && targetEl && targetEl.value ? targetEl.value : null + }; + } + }).then(function(result) { + if (!result.isConfirmed) return; + var data = result.value; + fetch('/storage-repositories/' + repoId + '/import', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + 'X-CSRF-TOKEN': document.querySelector('meta[name=\"csrf-token\"]').getAttribute('content'), + 'Accept': 'application/json' + }, + body: JSON.stringify({ + path: path, + basename: basename, + tipologia: data.tipologia, + cartella_id: data.cartella_id || null, + visibilita: data.visibilita, + visibilita_target_id: data.visibilita_target_id + }) + }) + .then(function(r) { return r.json(); }) + .then(function(r) { + if (r.success) { + Swal.fire('Importato!', r.message, 'success'); + } else { + Swal.fire('Errore', r.message || 'Errore durante l\'importazione.', 'error'); + } + }) + .catch(function(e) { + Swal.fire('Errore', 'Errore di rete: ' + e.message, 'error'); + }); + }); +} + function getFileIcon(mimeType, basename) { if (!mimeType) { var ext = (basename || '').split('.').pop().toLowerCase(); diff --git a/storage/framework/views/9cacf54b36643c217670450c9fcf532e.php b/storage/framework/views/9cacf54b36643c217670450c9fcf532e.php new file mode 100755 index 00000000..d1712fbf --- /dev/null +++ b/storage/framework/views/9cacf54b36643c217670450c9fcf532e.php @@ -0,0 +1,713 @@ +startSection('title', 'Impostazioni Email'); ?> +startSection('page_title', 'Configurazione Email'); ?> + +startSection('breadcrumbs'); ?> + + + +stopSection(); ?> + +startSection('content'); ?> +
+ +
+
+ + + +
+
+
+
+

Configurazione Server IMAP

+
+
+ +
+ + +
+ + +
+
+
+ + + Gmail: imap.gmail.com | Outlook: outlook.office365.com +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+ +
+
+
+

Configurazione Server SMTP (per invio email)

+
+
+
+ + Nota: Per inviare email devi configurare il server SMTP. + Per Gmail, usa smtp.gmail.com sulla porta 587 con TLS + e genera una App Password. +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+ + + Generalmente uguale all'account email +
+
+
+
+ + + Lascia vuoto per usare la password IMAP +
+
+
+
+
+
+ +
+
+
+

Credenziali Account

+
+
+
+
+
+ + + Per Gmail usa l'indirizzo completo +
+
+
+
+ + + + + Per Gmail: genera una App Password + + +
+
+
+
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ +
+
+
+

Sincronizzazione

+
+
+
+
+
+ + +
+
+
+
+ +
+ last_sync_at): ?> + + Ultimo sync: last_sync_at->format('d/m/Y H:i')); ?> + + + + + Mai sincronizzato + + +
+
+
+
+
+
+ is_active ?? false) ? 'checked' : ''); ?>> + +
+
+
+
+
+ +
+
+
+

Firma Email

+
+
+
+
+ signature_enabled ?? true) ? 'checked' : ''); ?>> + +
+ Quando attivo, la firma verrà aggiunta in fondo a ogni email inviata +
+
+
+ +
+ + Usa il riquadro sopra per comporre la tua firma. HTML supportato. +
+
+
+
+ +
+
+
+

Mittenti Aggiuntivi

+
+ +
+
+
+ +
+ + +
+ + + count() > 0): ?> +
+
NomeDimensioneDataAzioni
+ + + + + + + + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $sender): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
EmailNomeSMTPReply-ToVerifyStatoAzioni
email_address); ?>email_name ?: '-'); ?>smtp_host ?: '-'); ?>:smtp_port ?: '-'); ?>reply_to ?: '-'); ?>verify_email ?: '-'); ?> + is_active): ?> + Attivo + + Disattivo + + + + + + + + +
+ + +
+ +

Nessun mittente aggiuntivo configurato.

+

Usa il pulsante "Nuovo Mittente" per aggiungere un account di invio dedicato (es. Newsletter).

+
+ + + + + count() > 0): ?> +
+
+

Come funziona

+
+
+
    +
  • I mittenti aggiuntivi sono account solo invio (SMTP) senza IMAP.
  • +
  • Puoi selezionarli nel compose email o negli invii mailing.
  • +
  • Il campo Reply-To imposta l'indirizzo di risposta (es. no-reply@parrocchia.it).
  • +
  • Il campo Verify Email riceve un report di riepilogo dopo ogni invio massivo con l'esito (ok/falliti).
  • +
  • Se Reply-To non è impostato, viene usato Verify Email come fallback.
  • +
+
+
+ + + + + + + + +stopSection(); ?> + + + +startSection('scripts'); ?> + +stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/9da6ccf1576ad4901a67ca638058d2c6.php b/storage/framework/views/9da6ccf1576ad4901a67ca638058d2c6.php new file mode 100755 index 00000000..922262af --- /dev/null +++ b/storage/framework/views/9da6ccf1576ad4901a67ca638058d2c6.php @@ -0,0 +1,70 @@ +startSection('title', 'Gestione Ruoli'); ?> +startSection('page_title', 'Gestione Ruoli'); ?> + +startSection('breadcrumbs'); ?> + + +stopSection(); ?> + +startSection('content'); ?> +
+
+
+
+

Ruoli Predefiniti

+ + Nuovo Ruolo + +
+
+ + + + + + + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $ruolo): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
NomeDescrizioneUtentiPermessiAzioni
name); ?>description); ?>users_count); ?> + permissions; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $module => $level): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + : + + + popLoop(); $loop = $__env->getLastLoop(); ?> + + + + + users_count == 0): ?> +
+ + +
+ + + +
+
+
+
+
+stopSection(); ?> +make('admin.layout', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/9df1d7f8266acefeb4626ce62c99024a.php b/storage/framework/views/9df1d7f8266acefeb4626ce62c99024a.php new file mode 100755 index 00000000..fb349cb3 --- /dev/null +++ b/storage/framework/views/9df1d7f8266acefeb4626ce62c99024a.php @@ -0,0 +1,31 @@ +hasPages()): ?> + + + \ No newline at end of file diff --git a/storage/framework/views/a0e5cbe57d4c2c79d5e3ce62bef9104a.php b/storage/framework/views/a0e5cbe57d4c2c79d5e3ce62bef9104a.php new file mode 100755 index 00000000..1f531a92 --- /dev/null +++ b/storage/framework/views/a0e5cbe57d4c2c79d5e3ce62bef9104a.php @@ -0,0 +1,30 @@ +hasPages()): ?> + + + \ No newline at end of file diff --git a/storage/framework/views/a154457e23a6784dc56fcce514adaeed.php b/storage/framework/views/a154457e23a6784dc56fcce514adaeed.php new file mode 100755 index 00000000..3f99b950 --- /dev/null +++ b/storage/framework/views/a154457e23a6784dc56fcce514adaeed.php @@ -0,0 +1,35 @@ +all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['message']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + +
+ // + +
+ \ No newline at end of file diff --git a/storage/framework/views/a32b10b44eee0941ea0a3f2990b69de8.php b/storage/framework/views/a32b10b44eee0941ea0a3f2990b69de8.php new file mode 100755 index 00000000..f513884b --- /dev/null +++ b/storage/framework/views/a32b10b44eee0941ea0a3f2990b69de8.php @@ -0,0 +1,98 @@ +startSection('title', 'Log Attività'); ?> +startSection('page_title', 'Log Attività'); ?> + +startSection('breadcrumbs'); ?> + + +stopSection(); ?> + +startSection('content'); ?> +
+
+
+
+

Attività di Sistema

+
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + Reset +
+
+
+ + + + + + + + + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $log): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?> + + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?> + + + + + +
Data/OraUtenteAzioneModuloDescrizioneIP
created_at->format('d/m/Y H:i:s')); ?>user->name ?? 'Sistema'); ?> + + action); ?> + + + module); ?>description); ?>ip_address); ?>
Nessun log presente
+ + links()); ?> + +
+
+
+
+stopSection(); ?> +make('admin.layout', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/a340ec12d72799400447f6985ffc1b40.php b/storage/framework/views/a340ec12d72799400447f6985ffc1b40.php new file mode 100755 index 00000000..e13604f7 --- /dev/null +++ b/storage/framework/views/a340ec12d72799400447f6985ffc1b40.php @@ -0,0 +1,115 @@ +all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['title', 'markdown']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + + + +
+
+
+ + + + +
+
+ + +
+
+ + +
+ \ No newline at end of file diff --git a/storage/framework/views/a4022627a632b7187b550e38ad0744a5.php b/storage/framework/views/a4022627a632b7187b550e38ad0744a5.php new file mode 100755 index 00000000..63c2b76b --- /dev/null +++ b/storage/framework/views/a4022627a632b7187b550e38ad0744a5.php @@ -0,0 +1,178 @@ +startSection('title', 'Nuova Email'); ?> +startSection('page_title', 'Composizione Email'); ?> + +startSection('content'); ?> +
+
+
+
+

Nuova Email

+
+
+
+ + + count() > 0): ?> +
+ + + Seleziona un mittente alternativo per l'invio. Lascia "Sistema" per usare l'account predefinito. +
+ + +
+ +
+ +
+ +
+ +
+ + + + + + +
+ +
+ + +
+ +
+ + +
+ +
+ +
+ +
+
+ +
+ + + + Annulla + +
+
+
+
+
+
+stopSection(); ?> + +startSection('scripts'); ?> + +stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/a4fd62c2ab5143a4dd89e7b8e9c2484a.php b/storage/framework/views/a4fd62c2ab5143a4dd89e7b8e9c2484a.php new file mode 100755 index 00000000..b914f278 --- /dev/null +++ b/storage/framework/views/a4fd62c2ab5143a4dd89e7b8e9c2484a.php @@ -0,0 +1,180 @@ +startSection('title', 'Mailing Lists'); ?> +startSection('page_title', 'Mailing Lists'); ?> + +canManage('mailing'); +$canDeleteMailing = Auth::user()->canDelete('mailing'); +?> + +startSection('content'); ?> + + +
+ + + +
+ + +
+
+

Elenco Mailing Lists

+
+ +
+ +
+ + + + Nuova Lista + + +
+
+
+ count() > 0): ?> + + + + + + + + + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $lista): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
+ +
+ + +
+ +
NomeDescrizioneContattiStatoCreata ilAzioni
+ +
+ + +
+ +
+ nome); ?> + descrizione ?: '-'); ?> + contatti->count()); ?> + + attiva): ?> + Attiva + + Disattiva + + created_at->format('d/m/Y')); ?> + + + + + + + +
+ + +
+ +
+ +
+ +

Nessuna mailing list

+ + Crea la prima lista + +
+ +
+
+ + +stopSection(); ?> + +startSection('scripts'); ?> + +stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/a52b4a99a04ce7e99171d6c3a593fddb.php b/storage/framework/views/a52b4a99a04ce7e99171d6c3a593fddb.php new file mode 100755 index 00000000..298839d1 --- /dev/null +++ b/storage/framework/views/a52b4a99a04ce7e99171d6c3a593fddb.php @@ -0,0 +1,167 @@ +all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['exception', 'request']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + +
merge(['class' => "bg-white dark:bg-[#1a1a1a] border border-neutral-200 dark:border-white/10 rounded-lg flex items-center justify-between h-10 px-2 shadow-xs"])); ?> + +> +
+ + + 'laravel-exceptions-renderer::components.badge','data' => ['type' => 'error','variant' => 'solid']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::badge'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['type' => 'error','variant' => 'solid']); ?> + + + 'laravel-exceptions-renderer::components.icons.alert','data' => ['class' => 'w-2.5 h-2.5']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::icons.alert'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['class' => 'w-2.5 h-2.5']); ?> +renderComponent(); ?> + + + + + + + + + + httpStatusCode()); ?> + + renderComponent(); ?> + + + + + + + + + + + + 'laravel-exceptions-renderer::components.http-method','data' => ['method' => ''.e($request->method()).'']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::http-method'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['method' => ''.e($request->method()).'']); ?> +renderComponent(); ?> + + + + + + + + + +
+ + fullUrl()); ?> + + +
+ +
+
+ \ No newline at end of file diff --git a/storage/framework/views/a55ebc46916a1de62cfedb33e9e9f197.php b/storage/framework/views/a55ebc46916a1de62cfedb33e9e9f197.php new file mode 100755 index 00000000..a0c166a4 --- /dev/null +++ b/storage/framework/views/a55ebc46916a1de62cfedb33e9e9f197.php @@ -0,0 +1,310 @@ + + + + + + Report Individui Multipli - <?php echo e(now()->format('d/m/Y')); ?> + + + +
+

Report Individui Multipli

+
Totale: count()); ?> individui
+
+ +
+ Report generato il format('d/m/Y H:i')); ?> + +
+ + addLoop($__currentLoopData); foreach($__currentLoopData as $ind): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> +
+
+
+ avatar): ?> + Avatar + + cognome); ?> nome); ?> - Codice: codice_id); ?> + +
+ + + + + + + + + + + + + +
Codicecodice_id); ?>Generegenere === 'M' ? 'Maschile' : ($ind->genere === 'F' ? 'Femminile' : '-')); ?>
Data di nascitadata_nascita ? $ind->data_nascita->format('d/m/Y') : '-'); ?>Luogo di nascitacittà ?: '-'); ?>
+
+ +
+
Residenza
+
+
+ + indirizzo ?: '-'); ?> + +
+
+ + cap ?: '-'); ?> + +
+
+ + città ?: '-'); ?> + +
+
+ + sigla_provincia ?: '-'); ?> + +
+
+
+ +
+
Documento di Identità
+ tipo_documento || $ind->numero_documento): ?> + + + + + + + + + + + + + +
Tipo + tipo_documento === 'carta_identita'): ?> + Carta d'Identità + tipo_documento === 'patente'): ?> + Patente + + tipo_documento); ?> + + + Numeronumero_documento); ?>
Scadenza + scadenza_documento): ?> + scadenza_documento->isPast()): ?> + SCADUTO + + scadenza_documento->format('d/m/Y')); ?> + + + + - + +
+ +

Nessun documento registrato

+ +
+ +
+
Contatti (contatti->count()); ?>)
+ contatti->count() > 0): ?> + + + + + + + + + + contatti; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $contatto): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
TipoValoreEtichetta
+ tipo): + case ('email'): ?> + Email + + + Telefono + + + Cellulare + + + tipo); ?> + + + valore); ?>etichetta ?: '-'); ?>
+ +

Nessun contatto registrato

+ +
+ +
+
Gruppi di Appartenenza (gruppi->count()); ?>)
+ gruppi->count() > 0): ?> + + + + + + + + + gruppi; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $gruppo): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
GruppoRuolo
nome); ?>pivot->ruolo_nel_gruppo ?: '-'); ?>
+ +

Nessun gruppo associato

+ +
+
+ popLoop(); $loop = $__env->getLastLoop(); ?> + + + + + + \ No newline at end of file diff --git a/storage/framework/views/a59e859b9d52c149f06a0f5ca0dce3cf.php b/storage/framework/views/a59e859b9d52c149f06a0f5ca0dce3cf.php new file mode 100755 index 00000000..38c350ad --- /dev/null +++ b/storage/framework/views/a59e859b9d52c149f06a0f5ca0dce3cf.php @@ -0,0 +1,260 @@ +startSection('title', 'Nuovo Gruppo'); ?> +startSection('page_title', 'Nuovo Gruppo'); ?> + +startSection('content'); ?> +
+ +
+
+
+
+

Dati Gruppo

+
+
+
+ + + getBag($__errorArgs[1] ?? 'default'); +if ($__bag->has($__errorArgs[0])) : +if (isset($message)) { $__messageOriginal = $message; } +$message = $__bag->first($__errorArgs[0]); ?> + + +
+
+ + + + + Verrà creato come sottogruppo di: nome); ?> + + +
+
+ + +
+
+ + + Ctrl+click per selezionare più responsabili +
+
+ + +
+
+
+
+
+
+

Luogo Incontro

+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+
+
+ +
+
+

Membri

+ +
+
+ + + + + + + + + + + + + +
IndividuoCodiceContattiRuoloData Adesione
+
+

Nessun membro aggiunto. Clicca su "Aggiungi Membro" per iniziare.

+
+
+
+ +
+ + + Annulla + +
+
+stopSection(); ?> + +startSection('scripts'); ?> + +stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/a6267d64f58c4883f210293e4b730a9c.php b/storage/framework/views/a6267d64f58c4883f210293e4b730a9c.php new file mode 100755 index 00000000..f24403b9 --- /dev/null +++ b/storage/framework/views/a6267d64f58c4883f210293e4b730a9c.php @@ -0,0 +1,103 @@ +startSection('title', 'Calendario Eventi'); ?> +startSection('page_title', 'Calendario Eventi'); ?> + +startSection('content'); ?> +
+
+
+
+

+ Calendario Eventi +

+
+ + Elenco Eventi + + + Nuovo Evento + +
+ + +
+
+
+
+
+
+
+
+
+stopSection(); ?> + +startSection('styles'); ?> + +stopSection(); ?> + +startSection('scripts'); ?> + + +stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/a8cd250cba8bb9880e610791497c5a94.php b/storage/framework/views/a8cd250cba8bb9880e610791497c5a94.php new file mode 100755 index 00000000..c247da64 --- /dev/null +++ b/storage/framework/views/a8cd250cba8bb9880e610791497c5a94.php @@ -0,0 +1,162 @@ + + + \ No newline at end of file diff --git a/storage/framework/views/a98e006438cd844018c88468d4886a4c.php b/storage/framework/views/a98e006438cd844018c88468d4886a4c.php new file mode 100755 index 00000000..d56c3f7c --- /dev/null +++ b/storage/framework/views/a98e006438cd844018c88468d4886a4c.php @@ -0,0 +1,180 @@ +all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['frame']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + +
+
+ +
+
+
+ +
+ + + 'laravel-exceptions-renderer::components.formatted-source','data' => ['frame' => $frame]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::formatted-source'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['frame' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($frame)]); ?> +renderComponent(); ?> + + + + + + + + + + + + 'laravel-exceptions-renderer::components.file-with-line','data' => ['frame' => $frame,'direction' => 'rtl']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::file-with-line'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['frame' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($frame),'direction' => 'rtl']); ?> +renderComponent(); ?> + + + + + + + + + +
+ +
+ +
+
+ + snippet()): ?> + + + 'laravel-exceptions-renderer::components.frame-code','data' => ['code' => $snippet,'highlightedLine' => $frame->line(),'xShow' => 'expanded','xCloak' => !$frame->isMain()]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::frame-code'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['code' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($snippet),'highlightedLine' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($frame->line()),'x-show' => 'expanded','x-cloak' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(!$frame->isMain())]); ?> +renderComponent(); ?> + + + + + + + + + + +
+ \ No newline at end of file diff --git a/storage/framework/views/aafaa24c856d9d3f60eb00bf024af8db.php b/storage/framework/views/aafaa24c856d9d3f60eb00bf024af8db.php new file mode 100755 index 00000000..3aa5a3fc --- /dev/null +++ b/storage/framework/views/aafaa24c856d9d3f60eb00bf024af8db.php @@ -0,0 +1,4 @@ +> + + + \ No newline at end of file diff --git a/storage/framework/views/b23e102b866aad7717d6b8235c3b08e6.php b/storage/framework/views/b23e102b866aad7717d6b8235c3b08e6.php new file mode 100755 index 00000000..a9e78781 --- /dev/null +++ b/storage/framework/views/b23e102b866aad7717d6b8235c3b08e6.php @@ -0,0 +1,28 @@ +hasPages()): ?> + + + \ No newline at end of file diff --git a/storage/framework/views/b6e7e4398eb5470cf300b2dcba081070.php b/storage/framework/views/b6e7e4398eb5470cf300b2dcba081070.php new file mode 100755 index 00000000..b8080c5a --- /dev/null +++ b/storage/framework/views/b6e7e4398eb5470cf300b2dcba081070.php @@ -0,0 +1,5 @@ +> + + + + \ No newline at end of file diff --git a/storage/framework/views/b7fb0777954b7384c283d9ea1db9ba0f.php b/storage/framework/views/b7fb0777954b7384c283d9ea1db9ba0f.php new file mode 100755 index 00000000..029d4746 --- /dev/null +++ b/storage/framework/views/b7fb0777954b7384c283d9ea1db9ba0f.php @@ -0,0 +1,151 @@ +startSection('title', 'Dashboard'); ?> +startSection('page_title', 'Dashboard'); ?> + +startSection('content'); ?> +
+
+
+
+

+

Individui

+
+
+ +
+ Visualizza +
+
+
+
+
+

+

Gruppi

+
+
+ +
+ Visualizza +
+
+
+
+
+

+

Documenti

+
+
+ +
+ Visualizza +
+
+
+
+
+

+

Eventi

+
+
+ +
+ Visualizza +
+
+
+ +
+
+
+
+

+

Notifiche

+
+
+ +
+ Visualizza +
+
+
+
+
+

+

Nuove Email

+
+
+ +
+ Visualizza +
+
+
+
+
+

+

Mailing List

+
+
+ +
+ Visualizza +
+
+
+ +
+
+
+
+

Ultime Notifiche

+
+
+ count() > 0): ?> +
    + addLoop($__currentLoopData); foreach($__currentLoopData as $notifica): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> +
  • + titolo); ?> + created_at->diffForHumans()); ?> +
  • + popLoop(); $loop = $__env->getLastLoop(); ?> +
+ +

Nessuna notifica

+ +
+
+
+
+
+
+

Benvenuto

+
+
+ + +

+ +

Benvenuto in .

+ +

Dal menu laterale puoi navigare tra le sezioni:

+
    +
  • Individui: Gestione delle persone registrate
  • +
  • Gruppi: Gestione della struttura organizzativa
  • +
  • Documenti: Archivio documentale
  • +
  • Eventi: Calendario eventi
  • +
  • Mailing: Comunicazioni email
  • +
+ is_admin): ?> +
+ Amministratore: Hai accesso completo al sistema. +
+ +
+
+
+
+stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/b85f7887a74f3e21c3555df454fc59bc.php b/storage/framework/views/b85f7887a74f3e21c3555df454fc59bc.php new file mode 100755 index 00000000..6f3f85c9 --- /dev/null +++ b/storage/framework/views/b85f7887a74f3e21c3555df454fc59bc.php @@ -0,0 +1,77 @@ + 'default', 'variant' => 'soft'])); + +foreach ($attributes->all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['type' => 'default', 'variant' => 'soft']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + + [ + 'soft' => 'bg-black/8 text-neutral-900 dark:border-neutral-700 dark:bg-white/10 dark:text-neutral-100', + 'solid' => 'bg-neutral-600 text-neutral-100 dark:border-neutral-500 dark:bg-neutral-600', + ], + 'success' => [ + 'soft' => 'bg-emerald-200 text-emerald-900 dark:border-emerald-600 dark:bg-emerald-900/70 dark:text-emerald-400', + 'solid' => 'bg-emerald-600 dark:border-emerald-500 dark:bg-emerald-600', + ], + 'primary' => [ + 'soft' => 'bg-blue-100 text-blue-900 dark:border-blue-800 dark:bg-blue-950 dark:text-blue-300', + 'solid' => 'bg-blue-700 dark:border-blue-600 dark:bg-blue-700', + ], + 'error' => [ + 'soft' => 'bg-rose-200 text-rose-900 dark:border-rose-900 dark:bg-rose-950 dark:text-rose-100 dark:[&_svg]:!text-white', + 'solid' => 'bg-rose-600 dark:border-rose-500 dark:bg-rose-600', + ], + 'alert' => [ + 'soft' => 'bg-amber-200 text-amber-900 dark:border-amber-800 dark:bg-amber-950 dark:text-amber-300', + 'solid' => 'bg-amber-600 dark:border-amber-500 dark:bg-amber-600', + ], + 'white' => [ + 'soft' => 'bg-white text-neutral-900 dark:border-neutral-700 dark:bg-neutral-800 dark:text-neutral-100', + 'solid' => 'bg-black/10 text-neutral-900 dark:text-neutral-900 dark:bg-white', + ], +]; + +$variants = [ + 'soft' => '', + 'solid' => 'text-white dark:text-white [&_svg]:!text-white', +]; + +$typeClasses = $types[$type][$variant] ?? $types['default']['soft']; +$variantClasses = $variants[$variant] ?? $variants['soft']; + +$classes = implode(' ', [$baseClasses, $typeClasses, $variantClasses]); + +?> + +
merge(['class' => $classes])); ?>> + + +
+ \ No newline at end of file diff --git a/storage/framework/views/c424c6641ac422220cc9391124e6d9e5.php b/storage/framework/views/c424c6641ac422220cc9391124e6d9e5.php new file mode 100755 index 00000000..a4962b00 --- /dev/null +++ b/storage/framework/views/c424c6641ac422220cc9391124e6d9e5.php @@ -0,0 +1,83 @@ +all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['method']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + + 'default', + 'POST' => 'success', + 'PUT', 'PATCH' => 'primary', + 'DELETE' => 'error', + default => 'default', +}; +?> + + + + 'laravel-exceptions-renderer::components.badge','data' => ['type' => ''.e($type).'']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::badge'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['type' => ''.e($type).'']); ?> + + + 'laravel-exceptions-renderer::components.icons.globe','data' => ['class' => 'w-2.5 h-2.5']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::icons.globe'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['class' => 'w-2.5 h-2.5']); ?> +renderComponent(); ?> + + + + + + + + + + + + renderComponent(); ?> + + + + + + + + + + \ No newline at end of file diff --git a/storage/framework/views/c70181582f29b8966046a7e9abdfedf4.php b/storage/framework/views/c70181582f29b8966046a7e9abdfedf4.php new file mode 100755 index 00000000..f9b7e6e2 --- /dev/null +++ b/storage/framework/views/c70181582f29b8966046a7e9abdfedf4.php @@ -0,0 +1,87 @@ + + + + + + Anteprima non disponibile + + + +
+
📄
+
Anteprima non disponibile
+
+ Questo tipo di file non può essere visualizzato nell'anteprima. + Scarica il file per visualizzarlo con l'applicazione appropriata. +
+
+ nome_file); ?> + file_path, PATHINFO_EXTENSION))); ?> · + dimensione / 1024, 1)); ?> KB +
+ + ⬇️ Scarica File + +
+ + + \ No newline at end of file diff --git a/storage/framework/views/cb2d49226f26870c6bceba51b57bddf9.php b/storage/framework/views/cb2d49226f26870c6bceba51b57bddf9.php new file mode 100755 index 00000000..5f668820 --- /dev/null +++ b/storage/framework/views/cb2d49226f26870c6bceba51b57bddf9.php @@ -0,0 +1,5 @@ +startSection('title', __('Server Error')); ?> +startSection('code', '500'); ?> +startSection('message', __('Server Error')); ?> + +make('errors::minimal', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/cfc6ded8ebafd62913d5bfd0eb61d4da.php b/storage/framework/views/cfc6ded8ebafd62913d5bfd0eb61d4da.php new file mode 100755 index 00000000..a5ecdee8 --- /dev/null +++ b/storage/framework/views/cfc6ded8ebafd62913d5bfd0eb61d4da.php @@ -0,0 +1,48 @@ +all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['headers']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + +
+

Headers

+
+ addLoop($__currentLoopData); foreach($__currentLoopData as $key => $value): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> +
+
+
+
+ + + + +
+
+ popLoop(); $loop = $__env->getLastLoop(); ?> +
+
+ \ No newline at end of file diff --git a/storage/framework/views/d1ccfbdb98ebc883de13ea5bbb13c556.php b/storage/framework/views/d1ccfbdb98ebc883de13ea5bbb13c556.php new file mode 100755 index 00000000..35885d28 --- /dev/null +++ b/storage/framework/views/d1ccfbdb98ebc883de13ea5bbb13c556.php @@ -0,0 +1,418 @@ + + + 'laravel-exceptions-renderer::components.layout','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::layout'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes([]); ?> + + + 'laravel-exceptions-renderer::components.section-container','data' => ['class' => 'px-6 py-0 sm:py-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::section-container'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['class' => 'px-6 py-0 sm:py-0']); ?> + + + 'laravel-exceptions-renderer::components.topbar','data' => ['title' => $exception->title(),'markdown' => $exceptionAsMarkdown]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::topbar'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['title' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception->title()),'markdown' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exceptionAsMarkdown)]); ?> +renderComponent(); ?> + + + + + + + + + + renderComponent(); ?> + + + + + + + + + + + + + 'laravel-exceptions-renderer::components.separator','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::separator'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes([]); ?> +renderComponent(); ?> + + + + + + + + + + + + + 'laravel-exceptions-renderer::components.section-container','data' => ['class' => 'flex flex-col gap-8 py-0 sm:py-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::section-container'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['class' => 'flex flex-col gap-8 py-0 sm:py-0']); ?> + + + 'laravel-exceptions-renderer::components.header','data' => ['exception' => $exception]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::header'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['exception' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception)]); ?> +renderComponent(); ?> + + + + + + + + + + renderComponent(); ?> + + + + + + + + + + + + + 'laravel-exceptions-renderer::components.separator','data' => ['class' => '-mt-5 -z-10']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::separator'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['class' => '-mt-5 -z-10']); ?> +renderComponent(); ?> + + + + + + + + + + + + + 'laravel-exceptions-renderer::components.section-container','data' => ['class' => 'flex flex-col gap-8 pt-14']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::section-container'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['class' => 'flex flex-col gap-8 pt-14']); ?> + + + 'laravel-exceptions-renderer::components.trace','data' => ['exception' => $exception]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::trace'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['exception' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception)]); ?> +renderComponent(); ?> + + + + + + + + + + + previousExceptions()->isNotEmpty()): ?> + + + 'laravel-exceptions-renderer::components.previous-exceptions','data' => ['exception' => $exception]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::previous-exceptions'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['exception' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception)]); ?> +renderComponent(); ?> + + + + + + + + + + + + + + 'laravel-exceptions-renderer::components.query','data' => ['queries' => $exception->applicationQueries()]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::query'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['queries' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception->applicationQueries())]); ?> +renderComponent(); ?> + + + + + + + + + + renderComponent(); ?> + + + + + + + + + + + + + 'laravel-exceptions-renderer::components.separator','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::separator'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes([]); ?> +renderComponent(); ?> + + + + + + + + + + + + + 'laravel-exceptions-renderer::components.section-container','data' => ['class' => 'flex flex-col gap-12']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::section-container'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['class' => 'flex flex-col gap-12']); ?> + + + 'laravel-exceptions-renderer::components.request-header','data' => ['headers' => $exception->requestHeaders()]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::request-header'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['headers' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception->requestHeaders())]); ?> +renderComponent(); ?> + + + + + + + + + + + + + 'laravel-exceptions-renderer::components.request-body','data' => ['body' => $exception->requestBody()]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::request-body'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['body' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception->requestBody())]); ?> +renderComponent(); ?> + + + + + + + + + + + + + 'laravel-exceptions-renderer::components.routing','data' => ['routing' => $exception->applicationRouteContext()]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::routing'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['routing' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception->applicationRouteContext())]); ?> +renderComponent(); ?> + + + + + + + + + + + + + 'laravel-exceptions-renderer::components.routing-parameter','data' => ['routeParameters' => $exception->applicationRouteParametersContext()]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::routing-parameter'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['routeParameters' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception->applicationRouteParametersContext())]); ?> +renderComponent(); ?> + + + + + + + + + + renderComponent(); ?> + + + + + + + + + + + + + 'laravel-exceptions-renderer::components.separator','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::separator'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes([]); ?> +renderComponent(); ?> + + + + + + + + + + + runningUnitTests() && ! app()->runningInConsole()): ?> + + + 'laravel-exceptions-renderer::components.section-container','data' => ['class' => 'pb-0 sm:pb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::section-container'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['class' => 'pb-0 sm:pb-0']); ?> + + + 'laravel-exceptions-renderer::components.laravel-ascii-spotlight','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::laravel-ascii-spotlight'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes([]); ?> +renderComponent(); ?> + + + + + + + + + + renderComponent(); ?> + + + + + + + + + + + renderComponent(); ?> + + + + + + + + + + \ No newline at end of file diff --git a/storage/framework/views/d2b472954eead18e3056d1eacdb49d06.php b/storage/framework/views/d2b472954eead18e3056d1eacdb49d06.php new file mode 100755 index 00000000..442283cb --- /dev/null +++ b/storage/framework/views/d2b472954eead18e3056d1eacdb49d06.php @@ -0,0 +1,362 @@ + + + + + + Scheda Individuo - <?php echo e($individuo->cognome); ?> <?php echo e($individuo->nome); ?> + + + +
+
+ avatar): ?> + Avatar + +
+

cognome); ?> nome); ?>

+
Scheda Individuo - Codice: codice_id); ?>
+
+
+
+ +
+
Dati Anagrafici
+ + + + + + + + + + + + + + + + + + + +
Codicecodice_id); ?>Cognomecognome); ?>
Nomenome); ?>Generegenere === 'M' ? 'Maschile' : ($individuo->genere === 'F' ? 'Femminile' : '-')); ?>
Data di nascitadata_nascita ? $individuo->data_nascita->format('d/m/Y') : '-'); ?>Luogo di nascitacittà ?: '-'); ?>
+
+ +
+
Residenza
+
+
+ + indirizzo ?: '-'); ?> + +
+
+ + cap ?: '-'); ?> + +
+
+ + città ?: '-'); ?> + +
+
+ + sigla_provincia ?: '-'); ?> + +
+
+
+ +
+
Documento di Identità
+ tipo_documento || $individuo->numero_documento): ?> + + + + + + + + + + + + + +
Tipo + tipo_documento === 'carta_identita'): ?> + Carta d'Identità + tipo_documento === 'patente'): ?> + Patente + + tipo_documento); ?> + + + Numeronumero_documento); ?>
Scadenza + scadenza_documento): ?> + scadenza_documento->isPast()): ?> + SCADUTO + + scadenza_documento->format('d/m/Y')); ?> + + + + - + +
+ +

Nessun documento registrato

+ +
+ +
+
Contatti (contatti->count()); ?>)
+ contatti->count() > 0): ?> + + + + + + + + + + + contatti; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $contatto): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
TipoValoreEtichettaPrimario
+ tipo): + case ('email'): ?> + Email + + + Telefono + + + Cellulare + + + tipo); ?> + + + valore); ?>etichetta ?: '-'); ?>is_primary ? '✓' : '-'); ?>
+ +

Nessun contatto registrato

+ +
+ +
+
Gruppi di Appartenenza (gruppi->count()); ?>)
+ gruppi->count() > 0): ?> + + + + + + + + + + gruppi; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $gruppo): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
GruppoRuoloData Adesione
nome); ?>pivot->ruolo_nel_gruppo ?: '-'); ?>pivot->data_adesione ? \Carbon\Carbon::parse($gruppo->pivot->data_adesione)->format('d/m/Y') : '-'); ?>
+ +

Nessun gruppo associato

+ +
+ +
+
Documenti (documenti->count()); ?>)
+ documenti->count() > 0): ?> + + + + + + + + + + + documenti; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $documento): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
NomeTipologiaDimensioneData Upload
nome); ?>tipologia); ?>dimensione ? number_format($documento->dimensione / 1024, 1) . ' KB' : '-'); ?>created_at->format('d/m/Y')); ?>
+ +

Nessun documento caricato

+ +
+ +
+
Eventi come Responsabile (eventiResponsabili->count()); ?>)
+ eventiResponsabili->count() > 0): ?> + + + + + + + + + + eventiResponsabili; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $evento): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
EventoDataTipo Ricorrenza
nome); ?>data_specifica ? $evento->data_specifica->format('d/m/Y') : '-'); ?>tipo_recorrenza ?: '-'); ?>
+ +

Nessun evento assegnato come responsabile

+ +
+ + note): ?> +
+
Note
+

note); ?>

+
+ + + + + + + \ No newline at end of file diff --git a/storage/framework/views/d5731eda75805696b9f90465ceed74f6.php b/storage/framework/views/d5731eda75805696b9f90465ceed74f6.php new file mode 100755 index 00000000..35d8edc6 --- /dev/null +++ b/storage/framework/views/d5731eda75805696b9f90465ceed74f6.php @@ -0,0 +1,157 @@ +all() as $__key => $__value) { + if (in_array($__key, $__propNames)) { + $$__key = $$__key ?? $__value; + } else { + $__newAttributes[$__key] = $__value; + } +} + +$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes); + +unset($__propNames); +unset($__newAttributes); + +foreach (array_filter((['exception']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) { + $$__key = $$__key ?? $__value; +} + +$__defined_vars = get_defined_vars(); + +foreach ($attributes->all() as $__key => $__value) { + if (array_key_exists($__key, $__defined_vars)) unset($$__key); +} + +unset($__defined_vars, $__key, $__value); ?> + +
+
+

class()); ?>

+ + + 'laravel-exceptions-renderer::components.file-with-line','data' => ['frame' => $exception->frames()->first(),'class' => '-mt-3 text-xs']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::file-with-line'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['frame' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception->frames()->first()),'class' => '-mt-3 text-xs']); ?> +renderComponent(); ?> + + + + + + + + + +

+ message()); ?> + +

+
+ +
+
+
+ LARAVEL + version()); ?> +
+
+ PHP + +
+
+ + + 'laravel-exceptions-renderer::components.badge','data' => ['type' => 'error']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::badge'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['type' => 'error']); ?> + + + 'laravel-exceptions-renderer::components.icons.alert','data' => ['class' => 'w-2.5 h-2.5']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::icons.alert'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['class' => 'w-2.5 h-2.5']); ?> +renderComponent(); ?> + + + + + + + + + + UNHANDLED + renderComponent(); ?> + + + + + + + + + + + + 'laravel-exceptions-renderer::components.badge','data' => ['type' => 'error','variant' => 'solid']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::badge'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['type' => 'error','variant' => 'solid']); ?> + CODE code()); ?> + + renderComponent(); ?> + + + + + + + + + +
+ + + + 'laravel-exceptions-renderer::components.request-url','data' => ['exception' => $exception,'request' => $exception->request(),'class' => 'relative z-50']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('laravel-exceptions-renderer::request-url'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['exception' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception),'request' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception->request()),'class' => 'relative z-50']); ?> +renderComponent(); ?> + + + + + + + + + +
+ \ No newline at end of file diff --git a/storage/framework/views/d65ac084e1dbd8e99e71b975e9edcf42.php b/storage/framework/views/d65ac084e1dbd8e99e71b975e9edcf42.php new file mode 100755 index 00000000..772bfac1 --- /dev/null +++ b/storage/framework/views/d65ac084e1dbd8e99e71b975e9edcf42.php @@ -0,0 +1,12 @@ +> + + + + + + + + + + + \ No newline at end of file diff --git a/storage/framework/views/d6abb9d4582d74a40cf71c1259a64b78.php b/storage/framework/views/d6abb9d4582d74a40cf71c1259a64b78.php new file mode 100755 index 00000000..80bfa264 --- /dev/null +++ b/storage/framework/views/d6abb9d4582d74a40cf71c1259a64b78.php @@ -0,0 +1,101 @@ +startSection('title', 'Crea Utente'); ?> +startSection('page_title', 'Crea Nuovo Utente'); ?> + +startSection('breadcrumbs'); ?> + + + +stopSection(); ?> + +startSection('content'); ?> +
+
+
+
+

Dati Utente

+
+
+
+ +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+ > + +
+
+ +
+
Permessi Granulari
+ + + + + + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $module): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
ModuloNessunoLetturaCompleto
>>>
+
+ +
+ + Annulla +
+
+
+
+
+
+stopSection(); ?> + +startSection('scripts'); ?> + +stopSection(); ?> +make('admin.layout', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/d751874ab64bcc49bdf4b12b4fefba7a.php b/storage/framework/views/d751874ab64bcc49bdf4b12b4fefba7a.php new file mode 100755 index 00000000..f80886a1 --- /dev/null +++ b/storage/framework/views/d751874ab64bcc49bdf4b12b4fefba7a.php @@ -0,0 +1,349 @@ +startSection('title', 'Eventi'); ?> +startSection('page_title', 'Eventi'); ?> + +canManage('eventi'); +$canDeleteEventi = Auth::user()->canDelete('eventi'); +?> + +startSection('content'); ?> + + +
+ + + +
+ + +
+
+

Tutti gli Eventi

+
+ + Calendario + + + +
+ +
+ + + + Nuovo Evento + + +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $evento): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?> + + + + + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?> + + + + + +
+ +
+ + +
+ +
+ + Nome Evento + + + + + + + + + Descrizione + + + + + + + + + Tipologia + + + + + + + + + Ricorrenza + + + + + + + + + Gruppi + + + + + + + + + Responsabili + + + + + + + + + Creato + + + + + + + Azioni
+ +
+ + +
+ +
+ + + nome_evento); ?> + + + is_incontro_gruppo): ?> + Incluso + + descrizione_evento, 50) ?: '-'); ?> + tipo_evento): ?> + tipo_evento)->first(); + ?> + + descrizione ?: $tipologiaEvento->nome); ?> + + tipo_evento); ?> + + + - + + + tipo_recorrenza && $evento->tipo_recorrenza !== 'singolo'): ?> + periodicita_label); ?> + + Singolo + + + gruppi->take(2); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $gruppo): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_2 = false; ?> + + nome); ?> + + popLoop(); $loop = $__env->getLastLoop(); if ($__empty_2): ?> + - + + gruppi->count() > 2): ?> + +gruppi->count() - 2); ?> + + + responsabili->take(2); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $resp): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_2 = false; ?> + nome_completo); ?>
+ popLoop(); $loop = $__env->getLastLoop(); if ($__empty_2): ?> + - + + responsabili->count() > 2): ?> + +responsabili->count() - 2); ?> altri + +
created_at->format('d/m/Y')); ?> + + + + + + + +
+ + +
+ +
+ +

Nessun evento trovato

+
+
+ +
+ + +stopSection(); ?> + +startSection('scripts'); ?> + +stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/e3b2763292eb5c70536d0e5ce1ceb1b1.php b/storage/framework/views/e3b2763292eb5c70536d0e5ce1ceb1b1.php new file mode 100755 index 00000000..03ce4a67 --- /dev/null +++ b/storage/framework/views/e3b2763292eb5c70536d0e5ce1ceb1b1.php @@ -0,0 +1,104 @@ +startSection('title', $mailingList->nome); ?> +startSection('page_title', $mailingList->nome); ?> + +startSection('content'); ?> +
+
+
+
+

Dettagli Lista

+
+
+
+
Nome
+
nome); ?>
+ +
Descrizione
+
descrizione ?: '-'); ?>
+ +
Stato
+
+ attiva): ?> + Attiva + + Disattiva + +
+ +
Creata
+
created_at ? $mailingList->created_at->format('d/m/Y H:i') : '-'); ?>
+ +
Creato da
+
user?->name ?: '-'); ?>
+ +
Contatti
+
+ contatti->count()); ?> +
+
+ + + Modifica + +
+ + +
+
+
+
+ +
+
+
+

Contatti (contatti->count()); ?>)

+
+
+ contatti->count() > 0): ?> + + + + + + + + + + + contatti; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $contact): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + individuo): ?> + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
CodiceNomeEmailStato
individuo->codice_id); ?>individuo->cognome); ?> individuo->nome); ?> + individuo->contatti->where('tipo', 'email')->first()?->valore; + ?> + + + + opt_in): ?> + Iscritto + + Disiscritto + +
+ +
+

Nessun contatto in questa lista

+
+ +
+
+
+
+stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/e977038aecb94bea84d87a4b20253bc2.php b/storage/framework/views/e977038aecb94bea84d87a4b20253bc2.php new file mode 100755 index 00000000..50e028f8 --- /dev/null +++ b/storage/framework/views/e977038aecb94bea84d87a4b20253bc2.php @@ -0,0 +1,101 @@ + + + $__env->getContainer()->make(Illuminate\View\Factory::class)->make('mail::message'),'data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('mail::message'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes([]); ?> + + +# + + + +# get('Whoops!'); ?> + +# get('Hello!'); ?> + + + + +addLoop($__currentLoopData); foreach($__currentLoopData as $line): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + +popLoop(); $loop = $__env->getLastLoop(); ?> + + + + $level, + default => 'primary', + }; +?> + + + $__env->getContainer()->make(Illuminate\View\Factory::class)->make('mail::button'),'data' => ['url' => $actionUrl,'color' => $color]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> +withName('mail::button'); ?> +shouldRender()): ?> +startComponent($component->resolveView(), $component->data()); ?> + +except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> + +withAttributes(['url' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($actionUrl),'color' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($color)]); ?> + + + renderComponent(); ?> + + + + + + + + + + + + +addLoop($__currentLoopData); foreach($__currentLoopData as $line): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + +popLoop(); $loop = $__env->getLastLoop(); ?> + + + + + + +get('Regards,'); ?>
+ + + + + + + slot('subcopy', null, []); ?> +get( + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\n". + 'into your web browser:', + [ + 'actionText' => $actionText, + ] +); ?> []() + endSlot(); ?> + + renderComponent(); ?> + + + + + + + + + + \ No newline at end of file diff --git a/storage/framework/views/f54bb4079043bd1b778fefd2b7a89a6b.php b/storage/framework/views/f54bb4079043bd1b778fefd2b7a89a6b.php new file mode 100755 index 00000000..13f87747 --- /dev/null +++ b/storage/framework/views/f54bb4079043bd1b778fefd2b7a89a6b.php @@ -0,0 +1,5 @@ +startSection('title', __('Forbidden')); ?> +startSection('code', '403'); ?> +startSection('message', __($exception->getMessage() ?: 'Forbidden')); ?> + +make('errors::minimal', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/f74cbe53c0921a5188dd3561abbeab7c.php b/storage/framework/views/f74cbe53c0921a5188dd3561abbeab7c.php new file mode 100755 index 00000000..4d896014 --- /dev/null +++ b/storage/framework/views/f74cbe53c0921a5188dd3561abbeab7c.php @@ -0,0 +1,82 @@ +startSection('title', 'Modifica Ruolo'); ?> +startSection('page_title', 'Modifica Ruolo: ' . $ruolo->name); ?> + +startSection('breadcrumbs'); ?> + + + +stopSection(); ?> + +startSection('content'); ?> +
+
+
+
+

Modifica Ruolo: name); ?>

+ 0): ?> + utenti + +
+
+ +
+ + +
+ +
+ + + Il nome del ruolo non può essere modificato +
+
+ + +
+ +
Permessi
+ + + + + + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $module): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
ModuloNessunoLetturaCompleto
permissions[$module] ?? 0) == 0 ? 'checked' : ''); ?>>permissions[$module] ?? 0) == 1 ? 'checked' : ''); ?>>permissions[$module] ?? 0) == 2 ? 'checked' : ''); ?>>
+ + 0): ?> +
+
+ + +
+
+ + +
+ + Annulla +
+
+
+
+
+
+stopSection(); ?> +make('admin.layout', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/f7b5acd723ad1e4180d8c10d45f3d46f.php b/storage/framework/views/f7b5acd723ad1e4180d8c10d45f3d46f.php new file mode 100755 index 00000000..abc2df7d --- /dev/null +++ b/storage/framework/views/f7b5acd723ad1e4180d8c10d45f3d46f.php @@ -0,0 +1,633 @@ +startSection('title', 'Dettaglio Gruppo'); ?> +startSection('page_title', 'Dettaglio Gruppo'); ?> + +canManage('gruppi'); +$canDeleteGruppi = Auth::user()->canDelete('gruppi'); +?> + +startSection('breadcrumbs'); ?> + + +stopSection(); ?> + + +
+ + + +
+ + +
+ + + +
+ + +startSection('content'); ?> +
+
+
+
+

+ + nome); ?> + +

+
+
+ + + + + + + + + + + + + + + + + +
Path:full_path); ?>
Gruppo Padre: + parent): ?> + parent->nome); ?> + + Gruppo radice + +
Diocesi:diocesi?->nome ?? '-'); ?>
Responsabili: + getResponsabili() ?> + count() > 0): ?> + addLoop($__currentLoopData); foreach($__currentLoopData as $resp): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + nome_completo); ?> + +
+ popLoop(); $loop = $__env->getLastLoop(); ?> + + - + +
+
+
+
+
+
+

Luogo Incontro

+
+ + + + + + + + + + + + + +
Indirizzo:indirizzo_incontro ?: '-'); ?>
CAP:cap_incontro ?: '-'); ?>
Città:città_incontro ?: '-'); ?> sigla_provincia_incontro ? "({$gruppo->sigla_provincia_incontro})" : ''); ?>
+ mappa_posizione): ?> + + Visualizza su mappa + + +
+
+
+
+
+

Statistiche

+
+
+
+
+

individui->count()); ?>

+ Membri +
+
+
+

children->count()); ?>

+ Sottogruppi +
+
+
+
+
+
+
+
+
+

Avatar

+
+
+ avatar_url): ?> + <?php echo e($gruppo->nome); ?> +
+
+ +
+ +
+ +
+ +
+ +
+ + +
+ +
+
+
+
+
+ + eventi->where('is_incontro_gruppo', true)->first(); + ?> + +
+
+
+
+

+ + Giorno di Incontro +

+
+
+ + + + + + + + + + ora_inizio): ?> + + + + + +
Evento:nome_evento); ?>
Quando: + tipo_recorrenza === 'settimanale'): ?> + giorno_settimana_label); ?> + + Settimanale + tipo_recorrenza === 'mensile'): ?> + occorrenza_mensile_label); ?> + + mesi_recorrenza): ?> + (mesi_recorrenza_label); ?>) + + Mensile + tipo_recorrenza === 'annuale'): ?> + mese_annuale_label); ?> + + giorno_mese): ?> + , giorno giorno_mese); ?> + + + Annuale + tipo_recorrenza === 'altro'): ?> + giorno_settimana_label); ?> + + Altro + + data_specifica?->format('d/m/Y') ?: '-'); ?> + + +
Ora:ore ora_inizio->format('H:i')); ?>
+ responsabili->count() > 0): ?> +
+ Responsabili: + responsabili; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $resp): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> +
+ + cognome); ?> nome); ?> + telefono_primario): ?> +
telefono_primario); ?> + +
+ popLoop(); $loop = $__env->getLastLoop(); ?> + + +
+
+
+
+ + + descrizione): ?> +
+
+
+

Descrizione

+
+

descrizione)); ?>

+
+
+
+
+ + +
+
+

+ Membri (individui->count()); ?>) +

+
+
+ individui->count() > 0): ?> + + + + + + + + + + + + + + individui; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $individuo): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
CodiceNome CompletoEmailTelefonoRuoloData AdesioneAzioni
codice_id); ?> + + + cognome); ?> nome); ?> + + + email_primaria ?? '-'); ?>telefono_primario ?? '-'); ?> + pivot->ruolo_ids ? json_decode($individuo->pivot->ruolo_ids, true) : []; + $ruoli = \App\Models\Ruolo::findByIds($ruoloIds); + ?> + count() > 0): ?> + addLoop($__currentLoopData); foreach($__currentLoopData as $ruolo): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + nome); ?> + popLoop(); $loop = $__env->getLastLoop(); ?> + + - + + + pivot->data_adesione): ?> + pivot->data_adesione)->format('d/m/Y')); ?> + + + - + + + + + +
+ +
+ +

Nessun membro

+
+ +
+
+ +
+
+

+ Documenti (documenti->count()); ?>) +

+ + + +
+
+ documenti->count() > 0): ?> + + + + + + + + + + + + documenti; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $documento): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
NomeTipologiaDimensioneData UploadAzioni
+ + + nome_file); ?> + + + tipologia))); ?>dimensione / 1024, 1)); ?> KBcreated_at->format('d/m/Y')); ?> + file_path): ?> + + + + +
+ +
+ +

Nessun documento

+
+ +
+
+ +
+
+

+ Sottogruppi (children->count()); ?>) +

+ + Aggiungi Sottogruppo + +
+
+ children->count() > 0): ?> + + + + + + + + + + + + children->sortBy('nome'); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $child): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
NomeDiocesiResponsabileMembriAzioni
+ + + nome); ?> + + + diocesi?->nome ?? '-'); ?>getResponsabili()->isNotEmpty() ? $child->getResponsabili()->first()->nome_completo : '-'); ?> + individui()->count() > 0): ?> + individui()->count()); ?> + + - + + + + + + + + + + + +
+ + +
+ +
+ +
+ +

Nessun sottogruppo

+
+ +
+
+ +
+ + + Modifica + + + +
+ + +
+ + + Torna all'elenco + +
+ + + + +stopSection(); ?> + +startSection('scripts'); ?> + +stopSection(); ?> + +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/f88561a736502fe60bcd6b405bdc404a.php b/storage/framework/views/f88561a736502fe60bcd6b405bdc404a.php new file mode 100755 index 00000000..461ea26e --- /dev/null +++ b/storage/framework/views/f88561a736502fe60bcd6b405bdc404a.php @@ -0,0 +1,20 @@ +hasPages()): ?> + + + \ No newline at end of file diff --git a/storage/framework/views/f98c27feaa80ae6e7f6c002c26f6107d.php b/storage/framework/views/f98c27feaa80ae6e7f6c002c26f6107d.php new file mode 100755 index 00000000..9ae5ec5a --- /dev/null +++ b/storage/framework/views/f98c27feaa80ae6e7f6c002c26f6107d.php @@ -0,0 +1,109 @@ +startSection('title', 'Gestione Utenti'); ?> +startSection('page_title', 'Gestione Utenti'); ?> + +startSection('breadcrumbs'); ?> + + +stopSection(); ?> + +startSection('content'); ?> +
+
+
+
+

Utenti Registrati

+ + Nuovo Utente + +
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+ + + + + + + + + + + + + + addLoop($__currentLoopData); foreach($__currentLoopData as $utente): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
NomeEmailStatoPermessiCreatoAzioni
+ name); ?> + isSuperAdmin()): ?> + Admin + + email); ?> + status): + case ('active'): ?> + Attivo + + + Sospeso + + + In attesa + + + + getPermissionsSummary(); ?> + + addLoop($__currentLoopData); foreach($__currentLoopData as $module => $level): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + :
+ + popLoop(); $loop = $__env->getLastLoop(); ?> +
+
created_at->format('d/m/Y')); ?> + + + + id !== auth()->id()): ?> +
+ + +
+ +
+ + links()); ?> + +
+
+
+
+stopSection(); ?> +make('admin.layout', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/fc56695b593a318c0d96a4e22b861473.php b/storage/framework/views/fc56695b593a318c0d96a4e22b861473.php new file mode 100755 index 00000000..7733db02 --- /dev/null +++ b/storage/framework/views/fc56695b593a318c0d96a4e22b861473.php @@ -0,0 +1,480 @@ +startSection('title', 'Modifica Gruppo'); ?> +startSection('page_title', 'Modifica Gruppo'); ?> + +startSection('content'); ?> +
+ +
+
+
+
+

Dati Gruppo

+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + + isEmpty()): ?> + Prima aggiungi dei membri al gruppo + + Ctrl+click per selezionare più responsabili + +
+
+ + +
+
+
+
+
+
+

Luogo Incontro

+
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+
+
+ +
+
+

Membri

+ +
+
+ + individui->count() > 0): ?> + + + + + + + + + + + + + individui; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $membro): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
IndividuoCodiceContattiRuoloData AdesioneAzioni
+ + cognome); ?> nome); ?> + codice_id); ?> + + email_primaria): ?> + email_primaria); ?>
+ + telefono_primario): ?> + telefono_primario); ?> + +
+
+ getRuoliForGruppo($gruppo->id) ?> + count() > 0): ?> + addLoop($__currentLoopData); foreach($__currentLoopData as $ruolo): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + nome); ?> + popLoop(); $loop = $__env->getLastLoop(); ?> + + - + + pivot->data_adesione ? \Carbon\Carbon::parse($membro->pivot->data_adesione)->format('d/m/Y') : '-'); ?> + + +
+ +
+ +

Nessun membro associato

+
+ +
+
+ +
+
+

Documenti

+ +
+
+ + + documenti && $gruppo->documenti->count() > 0): ?> + + + + + + + + + + + + documenti; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $documento): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + + + + + popLoop(); $loop = $__env->getLastLoop(); ?> + +
NomeTipologiaDimensioneData UploadAzioni
+ + nome_file); ?> + + tipologia))); ?>dimensione / 1024, 1)); ?> KBcreated_at->format('d/m/Y')); ?> + file_path): ?> + + +
+ + +
+
+ +
+ +

Nessun documento

+
+ +
+
+ +
+ + + Annulla + +
+ + + + + +stopSection(); ?> + +startSection('scripts'); ?> + +stopSection(); ?> +make('layouts.adminlte', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/fd818b8a3aad58165ab49d5ee0216f56.php b/storage/framework/views/fd818b8a3aad58165ab49d5ee0216f56.php new file mode 100755 index 00000000..bced825f --- /dev/null +++ b/storage/framework/views/fd818b8a3aad58165ab49d5ee0216f56.php @@ -0,0 +1,11 @@ +> + + + + + + + + + + \ No newline at end of file diff --git a/storage/framework/views/fe9cfbf7e1411525aee221ec97dfa1d6.php b/storage/framework/views/fe9cfbf7e1411525aee221ec97dfa1d6.php new file mode 100755 index 00000000..6c4ab1f5 --- /dev/null +++ b/storage/framework/views/fe9cfbf7e1411525aee221ec97dfa1d6.php @@ -0,0 +1,5 @@ +> + + + + \ No newline at end of file