Parcourir la source

Admin\Users: Use user time zone for last_post, last_visit and registered

Visman il y a 1 an
Parent
commit
ec9e3704d8
2 fichiers modifiés avec 13 ajouts et 13 suppressions
  1. 1 1
      app/Models/Pages/Admin/Users/Result.php
  2. 12 12
      app/Models/Pages/Admin/Users/View.php

+ 1 - 1
app/Models/Pages/Admin/Users/Result.php

@@ -215,7 +215,7 @@ class Result extends Users
                 $key   = $matches[2];
 
                 if (\is_string($value)) {
-                    $value = \strtotime($value . ' UTC');
+                    $value = $this->c->Func->dateToTime($value);
                 }
             } elseif (\is_string($value)) {
                 $type     = 'LIKE';

+ 12 - 12
app/Models/Pages/Admin/Users/View.php

@@ -272,16 +272,16 @@ class View extends Users
         ];
         $fields['last_post_1'] = [
             'class'     => ['bstart'],
-            'type'      => 'text',
-            'maxlength' => '100',
+            'type'      => 'datetime-local',
             'value'     => $data['last_post_1'] ?? null,
             'caption'   => 'Last post label',
+            'step'      => '1',
         ];
         $fields['last_post_2'] = [
             'class'     => ['bend'],
-            'type'      => 'text',
-            'maxlength' => '100',
+            'type'      => 'datetime-local',
             'value'     => $data['last_post_2'] ?? null,
+            'step'      => '1',
         ];
         $fields[] = [
             'type' => 'endwrap',
@@ -292,16 +292,16 @@ class View extends Users
         ];
         $fields['last_visit_1'] = [
             'class'     => ['bstart'],
-            'type'      => 'text',
-            'maxlength' => '100',
+            'type'      => 'datetime-local',
             'value'     => $data['last_visit_1'] ?? null,
             'caption'   => 'Last visit label',
+            'step'      => '1',
         ];
         $fields['last_visit_2'] = [
             'class'     => ['bend'],
-            'type'      => 'text',
-            'maxlength' => '100',
+            'type'      => 'datetime-local',
             'value'     => $data['last_visit_2'] ?? null,
+            'step'      => '1',
         ];
         $fields[] = [
             'type' => 'endwrap',
@@ -312,16 +312,16 @@ class View extends Users
         ];
         $fields['registered_1'] = [
             'class'     => ['bstart'],
-            'type'      => 'text',
-            'maxlength' => '100',
+            'type'      => 'datetime-local',
             'value'     => $data['registered_1'] ?? null,
             'caption'   => 'Registered label',
+            'step'      => '1',
         ];
         $fields['registered_2'] = [
             'class'     => ['bend'],
-            'type'      => 'text',
-            'maxlength' => '100',
+            'type'      => 'datetime-local',
             'value'     => $data['registered_2'] ?? null,
+            'step'      => '1',
         ];
         $fields[] = [
             'type' => 'endwrap',