Procházet zdrojové kódy

settings - courses - preselezionato anno corrente

ferrari před 3 týdny
rodič
revize
30e08d3a31

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

@@ -179,9 +179,14 @@ class Course extends Component
     {
         if (isset($_GET["year"]))
             $this->selectedYear = $_GET["year"];
-        else
+        else {
             // $this->selectedYear =  sizeof($this->course_years) > 0 ? $this->course_years[0] : '';
-            $this->selectedYear = date("Y") . "-" . (date("Y") + 1);
+            if (date('m') <= 8)
+                $this->selectedYear = (date("Y") - 1) . "-" . date("Y");
+            else {
+                $this->selectedYear = date("Y") . "-" . (date("Y") + 1);
+            }
+        }
 
         $this->records = \App\Models\Course::where('parent_id', null)->where('year', $this->selectedYear)->with('type', 'duration')->get();
         return view('livewire.course');

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

@@ -32,22 +32,8 @@
                     @foreach($course_years as $c)
                         @php
                         $selected = '';
-                        if (!isset($_GET["year"]))
-                        {
-                            try
-                            {
-                                list($f, $t) = explode("-", $c);
-                                if ($f == date("Y"))
-                                    $selected = 'selected';
-                            } catch (Exception $e) {
-
-                            }
-                        }
-                        else
-                        {
-                            if ($_GET["year"] == $c)
-                                $selected = 'selected';
-                        }
+                        if ($selectedYear == $c)
+                            $selected = 'selected';
                         @endphp
                         <option value="{{$c}}" {{$selected}}>{{$c}}
                     @endforeach