Luca Parisio 1 year ago
parent
commit
3b526eaad3
48 changed files with 226 additions and 153 deletions
  1. 7 0
      app/Http/Livewire/Bank.php
  2. 7 0
      app/Http/Livewire/Card.php
  3. 7 0
      app/Http/Livewire/Category.php
  4. 4 2
      app/Http/Livewire/Causal.php
  5. 4 2
      app/Http/Livewire/Course.php
  6. 7 0
      app/Http/Livewire/CourseDuration.php
  7. 7 0
      app/Http/Livewire/CourseFrequency.php
  8. 7 0
      app/Http/Livewire/CourseLevel.php
  9. 7 0
      app/Http/Livewire/CourseType.php
  10. 7 0
      app/Http/Livewire/Discipline.php
  11. 5 2
      app/Http/Livewire/PaymentMethod.php
  12. 3 0
      app/Http/Livewire/RecordINOUT.php
  13. 3 0
      app/Http/Livewire/RecordOUT.php
  14. 4 0
      app/Http/Livewire/Setting.php
  15. 3 0
      app/Http/Livewire/Supplier.php
  16. 2 2
      app/Http/Livewire/User.php
  17. 7 0
      app/Http/Livewire/Vat.php
  18. 39 31
      resources/views/layouts/app.blade.php
  19. 1 1
      resources/views/livewire/bank.blade.php
  20. 2 2
      resources/views/livewire/card.blade.php
  21. 2 2
      resources/views/livewire/category.blade.php
  22. 1 1
      resources/views/livewire/category_child.blade.php
  23. 3 3
      resources/views/livewire/causal.blade.php
  24. 1 1
      resources/views/livewire/causal_child.blade.php
  25. 1 1
      resources/views/livewire/city.blade.php
  26. 2 2
      resources/views/livewire/course.blade.php
  27. 1 1
      resources/views/livewire/course_child.blade.php
  28. 2 2
      resources/views/livewire/course_duration.blade.php
  29. 2 2
      resources/views/livewire/course_frequency.blade.php
  30. 2 2
      resources/views/livewire/course_level.blade.php
  31. 19 45
      resources/views/livewire/course_list.blade.php
  32. 3 5
      resources/views/livewire/course_member.blade.php
  33. 2 2
      resources/views/livewire/course_subscription.blade.php
  34. 2 2
      resources/views/livewire/course_type.blade.php
  35. 2 2
      resources/views/livewire/discipline.blade.php
  36. 23 17
      resources/views/livewire/member.blade.php
  37. 1 1
      resources/views/livewire/nation.blade.php
  38. 2 2
      resources/views/livewire/payment_method.blade.php
  39. 1 1
      resources/views/livewire/province.blade.php
  40. 1 1
      resources/views/livewire/records_in.blade.php
  41. 2 2
      resources/views/livewire/records_in_out.blade.php
  42. 1 1
      resources/views/livewire/records_out.blade.php
  43. 3 3
      resources/views/livewire/sponsor.blade.php
  44. 1 1
      resources/views/livewire/supplier.blade.php
  45. 7 3
      resources/views/livewire/user.blade.php
  46. 2 2
      resources/views/livewire/vat.blade.php
  47. 2 2
      resources/views/login.blade.php
  48. 2 2
      routes/web.php

+ 7 - 0
app/Http/Livewire/Bank.php

@@ -19,6 +19,13 @@ class Bank extends Component
     public $sortField ='name';
     public $sortAsc = true;
 
+    public function mount(){
+
+        if(\Auth::user()->level != env('LEVEL_ADMIN', 0))
+            return redirect()->to('/dashboard');
+
+    }
+
     public function sortBy($field)
     {
         if($this->sortField === $field)

+ 7 - 0
app/Http/Livewire/Card.php

@@ -19,6 +19,13 @@ class Card extends Component
     public $sortField ='name';
     public $sortAsc = true;
 
+    public function mount(){
+
+        if(\Auth::user()->level != env('LEVEL_ADMIN', 0))
+            return redirect()->to('/dashboard');
+
+    }
+
     public function sortBy($field)
     {
         if($this->sortField === $field)

+ 7 - 0
app/Http/Livewire/Category.php

@@ -18,6 +18,13 @@ class Category extends Component
         'name.required' => 'Il nome è obbligatorio'
     ];
 
+    public function mount(){
+
+        if(\Auth::user()->level != env('LEVEL_ADMIN', 0))
+            return redirect()->to('/dashboard');
+
+    }
+
     public function resetFields(){
         $this->name = '';
         $this->parent_id = null;

+ 4 - 2
app/Http/Livewire/Causal.php

@@ -21,8 +21,10 @@ class Causal extends Component
         'name.required' => 'Il nome è obbligatorio'
     ];
 
-    public function mount()
-    {
+    public function mount(){
+
+        if(\Auth::user()->level != env('LEVEL_ADMIN', 0))
+            return redirect()->to('/dashboard');
 
         $fisc = \App\Models\Causal::where('corrispettivo_fiscale', true)->first();
         if ($fisc)

+ 4 - 2
app/Http/Livewire/Course.php

@@ -89,8 +89,10 @@ class Course extends Component
         }
     }
 
-    public function mount()
-    {
+    public function mount(){
+
+        if(\Auth::user()->level != env('LEVEL_ADMIN', 0))
+            return redirect()->to('/dashboard');
 
         $this->categories = array();
 

+ 7 - 0
app/Http/Livewire/CourseDuration.php

@@ -21,6 +21,13 @@ class CourseDuration extends Component
     public $sortField ='name';
     public $sortAsc = true;
 
+    public function mount(){
+
+        if(\Auth::user()->level != env('LEVEL_ADMIN', 0))
+            return redirect()->to('/dashboard');
+
+    }
+
     public function sortBy($field)
     {
         if($this->sortField === $field)

+ 7 - 0
app/Http/Livewire/CourseFrequency.php

@@ -19,6 +19,13 @@ class CourseFrequency extends Component
     public $sortField ='name';
     public $sortAsc = true;
 
+    public function mount(){
+
+        if(\Auth::user()->level != env('LEVEL_ADMIN', 0))
+            return redirect()->to('/dashboard');
+
+    }
+
     public function sortBy($field)
     {
         if($this->sortField === $field)

+ 7 - 0
app/Http/Livewire/CourseLevel.php

@@ -16,6 +16,13 @@ class CourseLevel extends Component
         'name.required' => 'Il nome è obbligatorio'
     ];
 
+    public function mount(){
+
+        if(\Auth::user()->level != env('LEVEL_ADMIN', 0))
+            return redirect()->to('/dashboard');
+
+    }
+
     public $sortField ='name';
     public $sortAsc = true;
 

+ 7 - 0
app/Http/Livewire/CourseType.php

@@ -16,6 +16,13 @@ class CourseType extends Component
         'name.required' => 'Il nome è obbligatorio'
     ];
 
+    public function mount(){
+
+        if(\Auth::user()->level != env('LEVEL_ADMIN', 0))
+            return redirect()->to('/dashboard');
+
+    }
+
     public $sortField ='name';
     public $sortAsc = true;
 

+ 7 - 0
app/Http/Livewire/Discipline.php

@@ -19,6 +19,13 @@ class Discipline extends Component
     public $sortField ='name';
     public $sortAsc = true;
 
+    public function mount(){
+
+        if(\Auth::user()->level != env('LEVEL_ADMIN', 0))
+            return redirect()->to('/dashboard');
+
+    }
+
     public function sortBy($field)
     {
         if($this->sortField === $field)

+ 5 - 2
app/Http/Livewire/PaymentMethod.php

@@ -42,8 +42,11 @@ class PaymentMethod extends Component
         $this->emit('load-data-table');
     }
 
-    public function mount()
-    {
+    public function mount(){
+
+        if(\Auth::user()->level != env('LEVEL_ADMIN', 0))
+            return redirect()->to('/dashboard');
+
         $this->banks = \App\Models\Bank::select('id', 'name')->get();
     }
 

+ 3 - 0
app/Http/Livewire/RecordINOUT.php

@@ -51,6 +51,9 @@ class RecordINOUT extends Component
     public function mount()
     {
 
+        if(\Auth::user()->level != env('LEVEL_ADMIN', 0))
+            return redirect()->to('/dashboard');
+
         $borsellino = \App\Models\Causal::where('money', true)->first();
         if ($borsellino)
             $this->excludeCausals[] = $borsellino->id;

+ 3 - 0
app/Http/Livewire/RecordOUT.php

@@ -133,6 +133,9 @@ class RecordOUT extends Component
     public function mount()
     {
 
+        if(\Auth::user()->level != env('LEVEL_ADMIN', 0))
+            return redirect()->to('/dashboard');
+
         $this->multiMonthFrom = date("n");
         $this->multiYearFrom = date("Y");
         $this->multiMonthTo = date("n");

+ 4 - 0
app/Http/Livewire/Setting.php

@@ -11,6 +11,10 @@ class Setting extends Component
 
     public function mount()
     {
+
+        if(\Auth::user()->level != env('LEVEL_ADMIN', 0))
+            return redirect()->to('/dashboard');
+
         if (isset($_GET["type"]))
             $this->type = $_GET["type"];
     }

+ 3 - 0
app/Http/Livewire/Supplier.php

@@ -60,6 +60,9 @@ class Supplier extends Component
     public function mount()
     {
 
+        if(\Auth::user()->level != env('LEVEL_ADMIN', 0))
+            return redirect()->to('/dashboard');
+
         if (isset($_GET["new"]))
             $this->add();
 

+ 2 - 2
app/Http/Livewire/User.php

@@ -47,7 +47,7 @@ class User extends Component
     {
         $this->validate();
         try {
-            \App\Models\CourseDuration::create([
+            \App\Models\User::create([
                 'name' => $this->name,
                 'email' => $this->email,
                 'password' => bcrypt($this->password),
@@ -72,7 +72,7 @@ class User extends Component
                 $this->email = $user->email;
                 $this->password = $user->password;
                 $this->level = $user->level;
-                $this->dataId = $course_duration->id;
+                $this->dataId = $user->id;
                 $this->update = true;
                 $this->add = false;
             }

+ 7 - 0
app/Http/Livewire/Vat.php

@@ -21,6 +21,13 @@ class Vat extends Component
     public $sortField ='name';
     public $sortAsc = true;
 
+    public function mount(){
+
+        if(\Auth::user()->level != env('LEVEL_ADMIN', 0))
+            return redirect()->to('/dashboard');
+
+    }
+
     public function sortBy($field)
     {
         if($this->sortField === $field)

+ 39 - 31
resources/views/layouts/app.blade.php

@@ -244,11 +244,13 @@
                                             <span class="ms-3 d-md-inline">Utenti</span>
                                         </a>
                                     </li>
-                                    <li class="nav-item"  style="{{Request::is('suppliers') ? 'background-color: #c5d9e6;' : ''}}">
-                                        <a href="/suppliers" class="nav-link d-flex align-items-center linkMenu">
-                                            <span class="ms-3 d-md-inline">Fornitori</span>
-                                        </a>
-                                    </li>
+                                    @if(Auth::user()->level == env('LEVEL_ADMIN', 0))
+                                        <li class="nav-item"  style="{{Request::is('suppliers') ? 'background-color: #c5d9e6;' : ''}}">
+                                            <a href="/suppliers" class="nav-link d-flex align-items-center linkMenu">
+                                                <span class="ms-3 d-md-inline">Fornitori</span>
+                                            </a>
+                                        </li>
+                                    @endif
                                 </ul>
                             </div>
                         </div>
@@ -267,21 +269,25 @@
                                             <span class="ms-3 d-md-inline">Entrate</span>
                                         </a>
                                     </li>
-                                    <li class="nav-item" style="{{Request::is('out') ? 'background-color: #c5d9e6;' : ''}}">
-                                        <a href="/out" class="nav-link d-flex align-items-center linkMenu">
-                                            <span class="ms-3 d-md-inline">Uscite</span>
-                                        </a>
-                                    </li>
+                                    @if(Auth::user()->level == env('LEVEL_ADMIN', 0))
+                                        <li class="nav-item" style="{{Request::is('out') ? 'background-color: #c5d9e6;' : ''}}">
+                                            <a href="/out" class="nav-link d-flex align-items-center linkMenu">
+                                                <span class="ms-3 d-md-inline">Uscite</span>
+                                            </a>
+                                        </li>
+                                    @endif
                                     <li class="nav-item" style="{{Request::is('receipts') ? 'background-color: #c5d9e6;' : ''}}">
                                         <a href="/receipts" class="nav-link d-flex align-items-center linkMenu">
                                             <span class="ms-3 d-md-inline">Ricevute</span>
                                         </a>
                                     </li>
-                                    <li class="nav-item" style="{{Request::is('records_in_out') ? 'background-color: #c5d9e6;' : ''}}">
-                                        <a href="/records_in_out" class="nav-link d-flex align-items-center linkMenu">
-                                            <span class="ms-3 d-md-inline">Gestionale</span>
-                                        </a>
-                                    </li>
+                                    @if(Auth::user()->level == env('LEVEL_ADMIN', 0))
+                                        <li class="nav-item" style="{{Request::is('records_in_out') ? 'background-color: #c5d9e6;' : ''}}">
+                                            <a href="/records_in_out" class="nav-link d-flex align-items-center linkMenu">
+                                                <span class="ms-3 d-md-inline">Gestionale</span>
+                                            </a>
+                                        </li>
+                                    @endif
                                     <li class="nav-item" style="{{Request::is('records') ? 'background-color: #c5d9e6;' : ''}}">
                                         <a href="/records" class="nav-link d-flex align-items-center linkMenu">
                                             <span class="ms-3 d-md-inline">Prima Nota</span>
@@ -323,20 +329,22 @@
                             </h2>
                         </div>
                     @endif
-                    <div class="accordion-item " style="{{Request::is('settings') || Request::is('categories') || Request::is('disciplines') || Request::is('cards') || Request::is('course_subscriptions') || Request::is('courses') || Request::is('course_durations') || Request::is('course_frequencies') || Request::is('course_levels') || Request::is('course_types') || Request::is('banks') || Request::is('causals') || Request::is('vats') || Request::is('payment_methods') ? 'background-color: #c5d9e6;' : ''}}">
-                        <h2 class="accordion-header linkMenu">
-                            <a class="accordion-button collapsed" href="/settings">
-                                Impostazioni
-                            </a>
-                        </h2>
-                    </div>
-                    <div class="accordion-item " style="{{Request::is('users') ? 'background-color: #c5d9e6;' : ''}}">
-                        <h2 class="accordion-header linkMenu">
-                            <a class="accordion-button collapsed" href="/users">
-                                Utenti
-                            </a>
-                        </h2>
-                    </div>
+                    @if(Auth::user()->level == env('LEVEL_ADMIN', 0))
+                        <div class="accordion-item " style="{{Request::is('settings') || Request::is('categories') || Request::is('disciplines') || Request::is('cards') || Request::is('course_subscriptions') || Request::is('courses') || Request::is('course_durations') || Request::is('course_frequencies') || Request::is('course_levels') || Request::is('course_types') || Request::is('banks') || Request::is('causals') || Request::is('vats') || Request::is('payment_methods') ? 'background-color: #c5d9e6;' : ''}}">
+                            <h2 class="accordion-header linkMenu">
+                                <a class="accordion-button collapsed" href="/settings">
+                                    Impostazioni
+                                </a>
+                            </h2>
+                        </div>
+                        <div class="accordion-item " style="{{Request::is('users') ? 'background-color: #c5d9e6;' : ''}}">
+                            <h2 class="accordion-header linkMenu">
+                                <a class="accordion-button collapsed" href="/users">
+                                    Utenti
+                                </a>
+                            </h2>
+                        </div>
+                    @endif
                 </div>
                 </div>
             </div>
@@ -355,9 +363,9 @@
 <!-- notifiche -->
 <div class="user--profile_menu d-none">
     <ul class="user--boxlist">
-        <li class="user--boxlist_item">
+        <!--<li class="user--boxlist_item">
             <a href="/profile">Profilo</a>
-        </li>
+        </li>-->
         <li class="user--boxlist_item">
             <a href="/logout">Logout</a>
         </li>

+ 1 - 1
resources/views/livewire/bank.blade.php

@@ -4,7 +4,7 @@
         <!--<button id="open-filter" onclick="pcsh1()"></button>
         <button id="close-filter" onclick="pcsh2()"></button>-->
 
-        <a class="btn--ui lightGrey" href="/settings?type=contabilita">Indietro</a><br>
+        <a class="btn--ui lightGrey" href="/settings?type=contabilita"><i class="fa-solid fa-arrow-left"></i></a><br>
 
         <header id="title--section" style="display:none !important"  class="d-flex align-items-center justify-content-between">
             <div class="title--section_name d-flex align-items-center justify-content-between">

+ 2 - 2
resources/views/livewire/card.blade.php

@@ -19,7 +19,7 @@
 
     @if(!$add && !$update)
 
-    <a class="btn--ui lightGrey" href="/settings?type=anagrafica">Indietro</a><br>
+    <a class="btn--ui lightGrey" href="/settings?type=anagrafica"><i class="fa-solid fa-arrow-left"></i></a><br>
 
         <!--<button id="open-filter" onclick="pcsh1()"></button>
         <button id="close-filter" onclick="pcsh2()"></button>-->
@@ -66,7 +66,7 @@
                             <td> <span class="tablesaw-cell-content"><span class="badge tessera-badge {{$record->enabled ? 'active' : 'suspended'}}">{{$record->enabled ? 'attivo' : 'disattivo'}}</span></span></td>
                             <td>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                     @endforeach

+ 2 - 2
resources/views/livewire/category.blade.php

@@ -12,7 +12,7 @@
                     <a href="#" wire:click="add()" style="color:white">AGGIUNGI</a>
                 </div>
             </div>
-            <a class="btn--ui lightGrey" href="/settings?type=anagrafica">Indietro</a><br>
+            <a class="btn--ui lightGrey" href="/settings?type=anagrafica"><i class="fa-solid fa-arrow-left"></i></a><br>
         @endif
 
     </header>
@@ -38,7 +38,7 @@
                             <td>
                                 <button type="button" class="btn btn-outline-success btn-sm" wire:click="addLevel({{ $record->id }})">Aggiungi livello</button>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                         @if(count($record->childs))

+ 1 - 1
resources/views/livewire/category_child.blade.php

@@ -4,7 +4,7 @@
         <td>
             <button type="button" class="btn btn-outline-success btn-sm" wire:click="addLevel({{ $record->id }})">Aggiungi livello</button>
             <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-            <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+            <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
         </td>
     </tr>
     @if(count($record->childs))

+ 3 - 3
resources/views/livewire/causal.blade.php

@@ -12,7 +12,7 @@
                     <a href="#" wire:click="add()" style="color:white">AGGIUNGI</a>
                 </div>
             </div>
-            <a class="btn--ui lightGrey" href="/settings?type=contabilita">Indietro</a><br>
+            <a class="btn--ui lightGrey" href="/settings?type=contabilita"><i class="fa-solid fa-arrow-left"></i></a><br>
         @endif
 
     </header>
@@ -46,7 +46,7 @@
                                 <button type="button" class="btn btn-outline-success btn-sm" wire:click="addLevel({{ $record->id }})">Aggiungi livello</button>
                                 <button type="button" class="btn btn-outline-success btn-sm" wire:click="duplicate({{ $record->id }})">Duplica</button>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                         @if(count($record->childs))
@@ -79,7 +79,7 @@
                                 <button type="button" class="btn btn-outline-success btn-sm" wire:click="addLevel({{ $record->id }})">Aggiungi livello</button>
                                 <button type="button" class="btn btn-outline-success btn-sm" wire:click="duplicate({{ $record->id }})">Duplica</button>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                         @if(count($record->childs))

+ 1 - 1
resources/views/livewire/causal_child.blade.php

@@ -7,7 +7,7 @@
             <button type="button" class="btn btn-outline-success btn-sm" wire:click="addLevel({{ $record->id }})">Aggiungi livello</button>
             <button type="button" class="btn btn-outline-success btn-sm" wire:click="duplicate({{ $record->id }})">Duplica</button>
             <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-            <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+            <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
         </td>
     </tr>
     @if(count($record->childs))

+ 1 - 1
resources/views/livewire/city.blade.php

@@ -40,7 +40,7 @@
                             <td> <span class="tablesaw-cell-content"><span class="badge tessera-badge {{$record->enabled ? 'active' : 'suspended'}}">{{$record->enabled ? 'attivo' : 'disattivo'}}</span></span></td>
                             <td>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                     @endforeach

+ 2 - 2
resources/views/livewire/course.blade.php

@@ -20,7 +20,7 @@
     @if(!$add && !$update)
 
 
-<a class="btn--ui lightGrey" href="/settings?type=corsi">Indietro</a><br>
+<a class="btn--ui lightGrey" href="/settings?type=corsi"><i class="fa-solid fa-arrow-left"></i></a><br>
 
         <section id="resume-table">
             <div class="compare--chart_wrapper d-none"></div>
@@ -50,7 +50,7 @@
                             <td>{{$record->getCount()}}</td>
                             <td>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                                 <button type="button" class="btn" wire:click="duplicate({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Duplica"><i class="fa-regular fa-copy"></i></button>
                             </td>
                         </tr>

+ 1 - 1
resources/views/livewire/course_child.blade.php

@@ -4,7 +4,7 @@
         <td>
             <button type="button" class="btn btn-outline-success btn-sm" wire:click="addLevel({{ $record->id }})">Aggiungi livello</button>
             <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-            <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+            <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
         </td>
     </tr>
     @if(count($record->childs))

+ 2 - 2
resources/views/livewire/course_duration.blade.php

@@ -15,7 +15,7 @@
 
         </header>
 
-        <a class="btn--ui lightGrey" href="/settings?type=corsi">Indietro</a><br>
+        <a class="btn--ui lightGrey" href="/settings?type=corsi"><i class="fa-solid fa-arrow-left"></i></a><br>
 
         <section id="resume-table">
             <div class="compare--chart_wrapper d-none"></div>
@@ -37,7 +37,7 @@
                             <td> <span class="tablesaw-cell-content"><span class="badge tessera-badge {{$record->enabled ? 'active' : 'suspended'}}">{{$record->enabled ? 'attivo' : 'disattivo'}}</span></span></td>
                             <td>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                     @endforeach

+ 2 - 2
resources/views/livewire/course_frequency.blade.php

@@ -15,7 +15,7 @@
 
         </header>
 
-        <a class="btn--ui lightGrey" href="/settings?type=corsi">Indietro</a><br>
+        <a class="btn--ui lightGrey" href="/settings?type=corsi"><i class="fa-solid fa-arrow-left"></i></a><br>
 
         <section id="resume-table">
             <div class="compare--chart_wrapper d-none"></div>
@@ -35,7 +35,7 @@
                             <td> <span class="tablesaw-cell-content"><span class="badge tessera-badge {{$record->enabled ? 'active' : 'suspended'}}">{{$record->enabled ? 'attivo' : 'disattivo'}}</span></span></td>
                             <td>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                     @endforeach

+ 2 - 2
resources/views/livewire/course_level.blade.php

@@ -15,7 +15,7 @@
 
         </header>
 
-        <a class="btn--ui lightGrey" href="/settings?type=corsi">Indietro</a><br>
+        <a class="btn--ui lightGrey" href="/settings?type=corsi"><i class="fa-solid fa-arrow-left"></i></a><br>
 
         <section id="resume-table">
             <div class="compare--chart_wrapper d-none"></div>
@@ -35,7 +35,7 @@
                             <td> <span class="tablesaw-cell-content"><span class="badge tessera-badge {{$record->enabled ? 'active' : 'suspended'}}">{{$record->enabled ? 'attivo' : 'disattivo'}}</span></span></td>
                             <td>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                     @endforeach

+ 19 - 45
resources/views/livewire/course_list.blade.php

@@ -96,7 +96,11 @@
         <hr size="1">
     </div>
 
-    <button style="display:none" class="btn--ui btNewPayment" onclick="newPayment()">NUOVO PAGAMENTO</button>
+    <div class="row text-right">
+        <div class="col-md-12" style="text-align:right">
+            <button style="display:none; width:200px;" class="btn--ui btNewPayment" onclick="newPayment()">NUOVO PAGAMENTO</button>
+        </div>
+    </div>
 
     <section id="resume-table" >
         <div class="compare--chart_wrapper d-none"></div>
@@ -114,37 +118,7 @@
                     </tr>
                 </thead>
                 <tbody id="checkall-target">
-                    @if(false)
-                        @foreach($records as $record)
-                            <tr>
-                                @php
-                                list($id, $first_name, $last_name) = explode("§", $record[0]);
-                                @endphp
-                                <td><a href="/members?member_detail={{$id}}">{{$last_name}}</a></td>
-                                <td><a href="/members?member_detail={{$id}}">{{$first_name}}</a></td>
-                                @php
-                                list($subscribed, $subPrice) = explode("§", $record[15]);
-                                @endphp
-                                <td><a class="{{$subscribed ? 'green' : 'orange'}} sub_{{$record[14]}}" onclick="setSubscription({{$record[13]}}, {{$id}}, {{$record[14]}})" style="cursor: pointer;"><small>{{formatPrice($subPrice)}}</small></a></td>
-                                @for($x=1; $x<=12; $x++)
-                                    <td>
-                                        @php
-                                        list($color, $price) = explode("§", $record[$x]);
-                                        @endphp
-                                        @if($color == 'orange')
-                                            <a class="{{$color}} lnk_{{$record[14]}}" id="lnk_{{$record[13]}}_{{$x}}_{{$id}}" onclick="setPayMonth({{$record[13]}}, {{$x}}, {{$id}}, {{$record[14]}})" style="cursor: pointer;"><small>{{formatPrice($price)}}</small></a>
-                                        @else
-                                            @if($color != 'grey')
-                                                <a class="{{$color}}"><small>{{formatPrice($price)}}</small></a>
-                                            @else
-                                                &nbsp;
-                                            @endif
-                                        @endif
-                                    </td>
-                                @endfor
-                            </tr>
-                        @endforeach
-                    @endif
+
 
                 </tbody>
                 <tfoot id="checkall-target">
@@ -168,7 +142,7 @@
             </table>
 
 
-        <button style="display:none" class="btn--ui btNewPayment" onclick="newPayment()">NUOVO PAGAMENTO</button>
+
 
     </section>
 
@@ -429,7 +403,7 @@
                             var ret = '';
                             if (x[0] == 'orange')
                             {
-                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', ' + meta.row + ', ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
+                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', 1, ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
                             }
                             else
                             {
@@ -446,7 +420,7 @@
                             var ret = '';
                             if (x[0] == 'orange')
                             {
-                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', ' + meta.row + ', ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
+                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', 2, ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
                             }
                             else
                             {
@@ -463,7 +437,7 @@
                             var ret = '';
                             if (x[0] == 'orange')
                             {
-                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', ' + meta.row + ', ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
+                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', 3, ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
                             }
                             else
                             {
@@ -480,7 +454,7 @@
                             var ret = '';
                             if (x[0] == 'orange')
                             {
-                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', ' + meta.row + ', ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
+                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', 4, ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
                             }
                             else
                             {
@@ -497,7 +471,7 @@
                             var ret = '';
                             if (x[0] == 'orange')
                             {
-                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', ' + meta.row + ', ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
+                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', 5, ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
                             }
                             else
                             {
@@ -514,7 +488,7 @@
                             var ret = '';
                             if (x[0] == 'orange')
                             {
-                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', ' + meta.row + ', ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
+                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', 6, ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
                             }
                             else
                             {
@@ -531,7 +505,7 @@
                             var ret = '';
                             if (x[0] == 'orange')
                             {
-                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', ' + meta.row + ', ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
+                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', 7, ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
                             }
                             else
                             {
@@ -548,7 +522,7 @@
                             var ret = '';
                             if (x[0] == 'orange')
                             {
-                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', ' + meta.row + ', ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
+                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', 8, ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
                             }
                             else
                             {
@@ -565,7 +539,7 @@
                             var ret = '';
                             if (x[0] == 'orange')
                             {
-                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', ' + meta.row + ', ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
+                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', 9, ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
                             }
                             else
                             {
@@ -582,7 +556,7 @@
                             var ret = '';
                             if (x[0] == 'orange')
                             {
-                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', ' + meta.row + ', ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
+                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', 10, ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
                             }
                             else
                             {
@@ -599,7 +573,7 @@
                             var ret = '';
                             if (x[0] == 'orange')
                             {
-                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', ' + meta.row + ', ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
+                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', 11, ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
                             }
                             else
                             {
@@ -616,7 +590,7 @@
                             var ret = '';
                             if (x[0] == 'orange')
                             {
-                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', ' + meta.row + ', ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
+                                ret = '<a style="width:100%;float:right; text-align:right; display:block; cursor:pointer;" class="' + x[0] + ' lnk_' + row["column_16"] + '" id="lnk_' + row["column_15"] + '_' + meta.row + '_' + row["column_17"] + '" onclick="setPayMonth(' + row["column_15"] + ', 12, ' + row["column_17"] + ', ' + row["column_16"] + ')" style="cursor: pointer;"><small>' + x[1] + '</small></a>';
                             }
                             else
                             {

+ 3 - 5
resources/views/livewire/course_member.blade.php

@@ -186,7 +186,6 @@
                     </div>
                     <div class="col-12">
                         <select class="form-select filterCertificateScadenza" multiple="multiple">
-                            <option value="">Tutti
                             <option value="1">Scaduti
                             <option value="2">In scadenza
                         </select>
@@ -200,16 +199,15 @@
                     </div>
                     <div class="col-12">
                         <select class="form-select filterCertificateType" multiple="multiple">
-                            <option value="">Tutti
-                            <option value="1">Non agonistico
-                            <option value="2">Agonistico
+                            <option value="N">Non agonistico
+                            <option value="A">Agonistico
                         </select>
                     </div>
                 </div>
             </div>
 
         </div>
-        <div class="row">
+        <div class="row g-3 mt-1">
             <div class="col-md-2">
                 <div class="row">
                     <div class="col-md-12" style="margin-bottom:10px;">

+ 2 - 2
resources/views/livewire/course_subscription.blade.php

@@ -15,7 +15,7 @@
 
         </header>
 
-        <a class="btn--ui lightGrey" href="/settings?type=corsi">Indietro</a><br>
+        <a class="btn--ui lightGrey" href="/settings?type=corsi"><i class="fa-solid fa-arrow-left"></i></a><br>
 
         <section id="resume-table">
             <div class="compare--chart_wrapper d-none"></div>
@@ -35,7 +35,7 @@
                             <td> <span class="tablesaw-cell-content"><span class="badge tessera-badge {{$record->enabled ? 'active' : 'suspended'}}">{{$record->enabled ? 'attivo' : 'disattivo'}}</span></span></td>
                             <td>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                     @endforeach

+ 2 - 2
resources/views/livewire/course_type.blade.php

@@ -15,7 +15,7 @@
 
         </header>
 
-        <a class="btn--ui lightGrey" href="/settings?type=corsi">Indietro</a><br>
+        <a class="btn--ui lightGrey" href="/settings?type=corsi"><i class="fa-solid fa-arrow-left"></i></a><br>
 
         <section id="resume-table">
             <div class="compare--chart_wrapper d-none"></div>
@@ -35,7 +35,7 @@
                             <td> <span class="tablesaw-cell-content"><span class="badge tessera-badge {{$record->enabled ? 'active' : 'suspended'}}">{{$record->enabled ? 'attivo' : 'disattivo'}}</span></span></td>
                             <td>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                     @endforeach

+ 2 - 2
resources/views/livewire/discipline.blade.php

@@ -15,7 +15,7 @@
 
         </header>
 
-        <a class="btn--ui lightGrey" href="/settings?type=anagrafica">Indietro</a><br>
+        <a class="btn--ui lightGrey" href="/settings?type=anagrafica"><i class="fa-solid fa-arrow-left"></i></a><br>
 
         <section id="resume-table">
             <div class="compare--chart_wrapper d-none"></div>
@@ -35,7 +35,7 @@
                             <td> <span class="tablesaw-cell-content"><span class="badge tessera-badge {{$record->enabled ? 'active' : 'suspended'}}">{{$record->enabled ? 'attivo' : 'disattivo'}}</span></span></td>
                             <td>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                     @endforeach

+ 23 - 17
resources/views/livewire/member.blade.php

@@ -75,18 +75,20 @@
                                         $active = 'suspended';
                                     }
                                     @endphp
-                                    <ul class="course-list m-0 p-0">
-                                        <li>
-                                            <span class="course_name">
-                                                {{$card->card->name}}<br>
-                                                Scadenza: <span class="title-detail_date">{{$card->expire_date ? date("d/m/Y", strtotime($card->expire_date)) : ''}}
+                                    @if($active != 'suspended')
+                                        <ul class="course-list m-0 p-0">
+                                            <li>
+                                                <span class="course_name">
+                                                    {{$card->card->name}}<br>
+                                                    Scadenza: <span class="title-detail_date">{{$card->expire_date ? date("d/m/Y", strtotime($card->expire_date)) : ''}}
+                                                    </span>
                                                 </span>
-                                            </span>
-                                            <span style="float:right">
-                                                <span class="badge tessera-badge {{$active}}">{{$active == 'active' ? 'ATTIVA' : 'SCADUTA'}}
-                                            </span>
-                                        </li>
-                                    </ul>
+                                                <span style="float:right">
+                                                    <span class="badge tessera-badge {{$active}}">{{$active == 'active' ? 'ATTIVA' : 'SCADUTA'}}
+                                                </span>
+                                            </li>
+                                        </ul>
+                                    @endif
                                 @endforeach
                             @endif
 
@@ -465,7 +467,7 @@
 
                                     <td>
                                         <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                        <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                        <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                                     </td>
                                 </tr>
                             @endforeach
@@ -846,7 +848,7 @@
                                                                             <td>{!!$member_certificate->filename != '' ? '<a href="/storage/app/public/' . $member_certificate->filename . '" target="_blank">Visualizza</a>' : ''!!}</td>
                                                                             <td>
                                                                                 <button type="button" class="btn" wire:click="editCertificate({{ $member_certificate->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                                                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="deleteCertificate({{ $member_certificate->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                                                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="deleteCertificate({{ $member_certificate->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                                                                             </td>
                                                                         </tr>
                                                                     @endforeach
@@ -924,7 +926,7 @@
                                                             <td>{{$member_card->expire_date ? date("d/m/Y", strtotime($member_card->expire_date)) : ''}}</td>
                                                             <td>
                                                                 <button type="button" class="btn" wire:click="editCard({{ $member_card->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="deleteCard({{ $member_card->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="deleteCard({{ $member_card->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                                                             </td>
                                                         </tr>
                                                     @endforeach
@@ -1086,7 +1088,7 @@
 
                                                 </div>
                                             </div>
-                                            <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="deleteCategory({{ $member_category->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                            <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="deleteCategory({{ $member_category->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                                         </div>
                                     @endforeach
 
@@ -1163,7 +1165,7 @@
                                                                 </td>
                                                                 <td>
                                                                     <button type="button" class="btn" wire:click="editCourse({{ $member_course->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>&nbsp;
-                                                                    <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="deleteCourse({{ $member_course->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                                                    <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="deleteCourse({{ $member_course->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                                                                 </td>
                                                             </tr>
                                                             <tr>
@@ -2295,7 +2297,7 @@
                         data: "action",
                         render: function (data){
                             var ret = '<button type="button" class="btn" onclick="editData(' + data + ')" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>&nbsp;';
-                            ret += '<button type="button" class="btn" onclick="deleteData(' + data + ')" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>';
+                            ret += '<button type="button" class="btn" onclick="deleteData(' + data + ')" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>';
                             return ret;
                         }
                     },
@@ -2419,6 +2421,7 @@
 
         function storeAction(type)
         {
+            @this.change('dati');
             if (isEditCorso)
             {
                 if (confirm('Non hai concluso l\' inserimento/modifica del corso, vuoi comunque procedere?'))
@@ -2427,12 +2430,14 @@
             else
             {
                 @this.store(type);
+
                  window.location.href = "#top";
             }
         }
 
         function updateAction(type)
         {
+            @this.change('dati');
             if (isEditCorso)
             {
                 if (confirm('Non hai concluso l\' inserimento/modifica del corso, vuoi comunque procedere?'))
@@ -2441,6 +2446,7 @@
             else
             {
                 @this.updateAAA(type);
+
                 window.location.href = "#top";
             }
         }

+ 1 - 1
resources/views/livewire/nation.blade.php

@@ -62,7 +62,7 @@
                             <td> <span class="tablesaw-cell-content"><span class="badge tessera-badge {{$record->enabled ? 'active' : 'suspended'}}">{{$record->enabled ? 'attivo' : 'disattivo'}}</span></span></td>
                             <td>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                     @endforeach

+ 2 - 2
resources/views/livewire/payment_method.blade.php

@@ -16,7 +16,7 @@
 
     </header>
 
-    <a class="btn--ui lightGrey" href="/settings?type=contabilita">Indietro</a><br>
+    <a class="btn--ui lightGrey" href="/settings?type=contabilita"><i class="fa-solid fa-arrow-left"></i></a><br>
 
     @if(!$add && !$update)
 
@@ -56,7 +56,7 @@
                             <td> <span class="tablesaw-cell-content"><span class="badge tessera-badge {{$record->enabled ? 'active' : 'suspended'}}">{{$record->enabled ? 'attivo' : 'disattivo'}}</span></span></td>
                             <td>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                     @endforeach

+ 1 - 1
resources/views/livewire/province.blade.php

@@ -41,7 +41,7 @@
                             <td> <span class="tablesaw-cell-content"><span class="badge tessera-badge {{$record->enabled ? 'active' : 'suspended'}}">{{$record->enabled ? 'attivo' : 'disattivo'}}</span></span></td>
                             <td>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                     @endforeach

+ 1 - 1
resources/views/livewire/records_in.blade.php

@@ -1172,7 +1172,7 @@
                             if (j[2] != 'x')
                             {
                                 ret = '<button type="button" class="btn" onclick="editData(' + j[0] + ')" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>&nbsp;';
-                                ret += '<button type="button" class="btn" onclick="deleteData(' + j[0] + ')"  data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>';
+                                ret += '<button type="button" class="btn" onclick="deleteData(' + j[0] + ')"  data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>';
                                 ret += '<button type="button" class="btn btn-outline-default btn-sm" onclick="duplicateData(' + j[0] + ')" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Duplica"><i class="fa-regular fa-copy"></i></button>';
                             }
                             return ret;

+ 2 - 2
resources/views/livewire/records_in_out.blade.php

@@ -36,7 +36,7 @@
                     </select>
 
                     <select class="form-select " style="width:100px !important;" id="year">
-                        @for($y=date("Y") + 1; $y>date("Y") - 2; $y--)
+                        @for($y=date("Y") + 5; $y>date("Y") - 2; $y--)
                             <option value="{{$y}}" {{$y == date("Y") ? 'selected' : ''}}>{{$y}}</option>
                         @endfor
                     </select>
@@ -46,7 +46,7 @@
                     <button class="btn--ui show" style="margin-left:5px;">aggiungi</button>
                 @endif
 
-                    <button class="btn--ui lightGrey reset reset" wire:click="clear()" style="margin-left:5px;">reset</button>
+                    <button class="btn--ui lightGrey reset reset" onClick="window.location.reload();" style="margin-left:5px;">reset</button>
                 @if($showData)
                 <div class="export--button ms-auto">
                     <button class="btn--ui lightGrey reset" wire:click="export()"><i class="fa-solid fa-download me-2"></i>esporta selezione</button>

+ 1 - 1
resources/views/livewire/records_out.blade.php

@@ -794,7 +794,7 @@
                             //$(".totalDiv").html('Totale&nbsp;:&nbsp;<b>' + j[1] + '</b>');
                             //$(".total").html('Totale&nbsp;:&nbsp;<b>' + j[1] + '</b>');
                             var ret = '<button type="button" class="btn" onclick="editData(' + j[0] + ')" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>&nbsp;';
-                            ret += '<button type="button" class="btn" onclick="deleteData(' + j[0] + ')" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>';
+                            ret += '<button type="button" class="btn" onclick="deleteData(' + j[0] + ')" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>';
                             return ret;
                         }
                     },

+ 3 - 3
resources/views/livewire/sponsor.blade.php

@@ -61,7 +61,7 @@
                             <td> <span class="tablesaw-cell-content"><span class="badge tessera-badge {{$record->enabled ? 'active' : 'suspended'}}">{{$record->enabled ? 'attivo' : 'disattivo'}}</span></span></td>
                             <td>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                     @endforeach
@@ -270,7 +270,7 @@
                                                     </td>
                                                     <td>
                                                         <button type="button" class="btn" wire:click="editContract({{ $contract->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                                        <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="deleteContract({{ $contract->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                                        <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="deleteContract({{ $contract->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                                                     </td>
                                                 </tr>
                                             @endforeach
@@ -333,7 +333,7 @@
                                                             <label class="form-label">Contratto</label>
                                                             <input class="form-control" type="file" wire:model="file" accept="image/*,.pdf,.doc,.docx">
                                                             @if ($file_old != '')
-                                                                <br><a href="/storage/app/public/{{$file_old}}" target="_blank">Visualizza</a>&nbsp;&nbsp;&nbsp;(<a wire:click.prevent="removeFile()" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></a>)
+                                                                <br><a href="/storage/app/public/{{$file_old}}" target="_blank">Visualizza</a>&nbsp;&nbsp;&nbsp;(<a wire:click.prevent="removeFile()" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></a>)
                                                             @endif
                                                         </div>
                                                     </div>

+ 1 - 1
resources/views/livewire/supplier.blade.php

@@ -41,7 +41,7 @@
                             <td> <span class="tablesaw-cell-content"><span class="badge tessera-badge {{$record->enabled ? 'active' : 'suspended'}}">{{$record->enabled ? 'attivo' : 'disattivo'}}</span></span></td>
                             <td>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                     @endforeach

+ 7 - 3
resources/views/livewire/user.blade.php

@@ -37,7 +37,7 @@
                             <td> <span class="tablesaw-cell-content"><span class="badge tessera-badge {{$record->enabled ? 'active' : 'suspended'}}">{{$record->enabled ? 'attivo' : 'disattivo'}}</span></span></td>
                             <td>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                     @endforeach
@@ -74,14 +74,16 @@
                             </div>
                             <div class="col-md-6">
                                 <div class="form--item">
-                                    <label for="email" class="form-label">Durata</label>
+                                    <label for="email" class="form-label">Email</label>
                                     <input class="form-control js-keyupTitle @error('email') is-invalid @enderror" type="text" id="email" placeholder="Email" wire:model="email" type="email">
                                     @error('email')
                                         <div class="invalid-feedback">{{ $message }}</div>
                                     @enderror
                                 </div>
                             </div>
-                            <div class="col-md-6">
+                        </div>
+                        <div class="row mt-3">
+                            <div class="col-md-6 mt-3">
                                 <div class="form--item">
                                     <label for="password" class="form-label">Password</label>
                                     <small>Lasciare vuota per NON modificarla</small>
@@ -100,6 +102,8 @@
                                     </select>
                                 </div>
                             </div>
+                        </div>
+                        <div class="row mt-3 mb-3">
                             <div class="col-md-6">
                                 <div class="form--item">
                                     <label for="enabled" class="form-label">Abilitato</label>

+ 2 - 2
resources/views/livewire/vat.blade.php

@@ -1,7 +1,7 @@
 <div class="col card--ui" id="card--dashboard">
     @if(!$add && !$update)
 
-    <a class="btn--ui lightGrey" href="/settings?type=contabilita">Indietro</a><br>
+    <a class="btn--ui lightGrey" href="/settings?type=contabilita"><i class="fa-solid fa-arrow-left"></i></a><br>
 
         <header id="title--section" style="display:none !important"  class="d-flex align-items-center justify-content-between">
             <div class="title--section_name d-flex align-items-center justify-content-between">
@@ -38,7 +38,7 @@
                             <td> <span class="tablesaw-cell-content"><span class="badge tessera-badge {{$record->enabled ? 'active' : 'suspended'}}">{{$record->enabled ? 'attivo' : 'disattivo'}}</span></span></td>
                             <td>
                                 <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Modifica"><i class="fa-regular fa-pen-to-square"></i></button>
-                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" onclick="hidePop(this)" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
+                                <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="Elimina"><i class="fa-regular fa-trash-can"></i></button>
                             </td>
                         </tr>
                     @endforeach

+ 2 - 2
resources/views/login.blade.php

@@ -26,11 +26,11 @@
                 @endif
 
                 <div class="form--item input-group mb-3">
-                    <input type="email" class="form-control" placeholder="Email" id="email" name="email">
+                    <input type="email" class="form-control" placeholder="Email" id="email" name="email" value="admin@admin.com">
                     <span class="input-group-text" id="basic-addon2"><i class="ico--ui mail"></i></span>
                 </div>
                 <div class="form--item input-group mb-3">
-                    <input type="password" class="form-control" placeholder="Password" id="password" name="password">
+                    <input type="password" class="form-control" placeholder="Password" id="password" name="password" value="_IAO2024!">
                     <span class="input-group-text" id="basic-addon2"><i class="ico--ui lock"></i></span>
                 </div>
                 <div class="form--item input-group d-flex align-items-center justify-content-between">

+ 2 - 2
routes/web.php

@@ -958,8 +958,8 @@ Route::group(['middleware' => 'auth'],function(){
 
         if ($_GET["filterCertificateType"] != "null")
         {
-            $types = \App\Models\MemberCertificate::where('type', $_GET["filterCertificateType"])->pluck('member_id');
-            $datas = $datas->whereIn('member_id', $types);
+            $ctypes = \App\Models\MemberCertificate::where('type', $_GET["filterCertificateType"])->pluck('member_id');
+            $datas = $datas->whereIn('member_id', $ctypes);
         }
         if ($_GET["filterCertificateScadenza"] != "null")
         {