Răsfoiți Sursa

#4187 Check for mandatory DateTime field isn't working correctly

Alex Trofimov 3 ani în urmă
părinte
comite
51b2eba8fb
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      inc/classes/BxDolForm.php

+ 1 - 1
inc/classes/BxDolForm.php

@@ -1647,7 +1647,7 @@ class BxDolFormCheckerHelper
         $s = str_replace('T', ' ', $s);
         $s = str_replace('T', ' ', $s);
         $s = str_replace('Z', ':00', $s);
         $s = str_replace('Z', ':00', $s);
 
 
-        return self::checkPreg ($s, '#^\d+\-\d+\-\d+[\sT]{1}\d+:\d+[:\d+]$#');
+        return self::checkPreg ($s, '#^\d+\-\d+\-\d+[\sT]{1}\d+:\d+(:\d+)?(\+\d+:\d+)?$#');
     }
     }
     static public function checkPreg ($s, $r)
     static public function checkPreg ($s, $r)
     {
     {