AntonLV 9 ani în urmă
părinte
comite
59bc68fe2e
1 a modificat fișierele cu 8 adăugiri și 0 ștergeri
  1. 8 0
      template/scripts/BxBaseFormView.php

+ 8 - 0
template/scripts/BxBaseFormView.php

@@ -317,6 +317,10 @@ EOS;
             break;
             break;
 
 
             case 'datepicker':
             case 'datepicker':
+                $sValue = null;
+                if(empty($aInput['value']))
+                    break;
+
                 $iTime = bx_process_input ($aInput['value'], isset($aInput['date_filter']) ? $aInput['date_filter'] : BX_DATA_DATE_TS, false, false);
                 $iTime = bx_process_input ($aInput['value'], isset($aInput['date_filter']) ? $aInput['date_filter'] : BX_DATA_DATE_TS, false, false);
                 if($iTime !== false) {
                 if($iTime !== false) {
                     $sValue = bx_time_js ($iTime, isset($aInput['date_format']) ? $aInput['date_format'] : BX_FORMAT_DATE);
                     $sValue = bx_time_js ($iTime, isset($aInput['date_format']) ? $aInput['date_format'] : BX_FORMAT_DATE);
@@ -328,6 +332,10 @@ EOS;
 
 
             case 'date_time':
             case 'date_time':
             case 'datetime':
             case 'datetime':
+                $sValue = null;
+                if(empty($aInput['value']))
+                    break;
+
                 $iTime = bx_process_input ($aInput['value'], isset($aInput['date_filter']) ? $aInput['date_filter'] : BX_DATA_DATETIME_TS, false, false);
                 $iTime = bx_process_input ($aInput['value'], isset($aInput['date_filter']) ? $aInput['date_filter'] : BX_DATA_DATETIME_TS, false, false);
                 if($iTime !== false) {
                 if($iTime !== false) {
                     $sValue = bx_time_js ($iTime, isset($aInput['date_format']) ? $aInput['date_format'] : BX_FORMAT_DATE_TIME);
                     $sValue = bx_time_js ($iTime, isset($aInput['date_format']) ? $aInput['date_format'] : BX_FORMAT_DATE_TIME);