PM-2576 "Support for Timer-Event (End-points and Backend)" SOLVED
Issue:
En la opcion every no se puede configurar horas y/o minutos menores a 10 ya que se muestra un error
Cause:
Se valida el formato de los numeros
Solution:
Se a cambiado el formato de validacion de numeros, ahora es posible
definir "00, 01, ..., 09, ..." o "0, 1, ..., 9, ..."
This commit is contained in:
@@ -104,7 +104,7 @@ class TimerEvent
|
||||
try {
|
||||
$arrayData = array();
|
||||
|
||||
if (preg_match("/^([1-9]\d{3})\-(0[1-9]|1[0-2])\-([0][1-9]|[12][0-9]|3[01])(?:\s([0-1]\d|2[0-3])\:([0-5]\d)\:([0-5]\d))?$/", $datetime, $arrayMatch)) {
|
||||
if (preg_match("/^([1-9]\d{3})\-(0[1-9]|1[0-2])\-(0[1-9]|[12][0-9]|3[01])(?:\s([0-1]\d|2[0-3])\:([0-5]\d)\:([0-5]\d))?$/", $datetime, $arrayMatch)) {
|
||||
$arrayData[] = $arrayMatch[1]; //Year
|
||||
$arrayData[] = $arrayMatch[2]; //Month
|
||||
$arrayData[] = $arrayMatch[3]; //Day
|
||||
@@ -498,9 +498,9 @@ class TimerEvent
|
||||
|
||||
$arrayFieldDefinition = array();
|
||||
$arrayValidateData = array(
|
||||
"TMREVN_DAY" => array("/^(?:[0][1-9]|[12][0-9]|3[01])$/", $this->arrayFieldNameForException["timerEventDay"]),
|
||||
"TMREVN_HOUR" => array("/^(?:[0-1]\d|2[0-3])$/", $this->arrayFieldNameForException["timerEventHour"]),
|
||||
"TMREVN_MINUTE" => array("/^(?:[0-5]\d)$/", $this->arrayFieldNameForException["timerEventMinute"])
|
||||
"TMREVN_DAY" => array("/^(?:0[1-9]|[12][0-9]|3[01])$/", $this->arrayFieldNameForException["timerEventDay"]),
|
||||
"TMREVN_HOUR" => array("/^(?:[0-1]\d|2[0-3])$/", $this->arrayFieldNameForException["timerEventHour"]),
|
||||
"TMREVN_MINUTE" => array("/^(?:[0-5]\d)$/", $this->arrayFieldNameForException["timerEventMinute"])
|
||||
);
|
||||
|
||||
switch ($arrayFinalData["TMREVN_OPTION"]) {
|
||||
@@ -536,8 +536,8 @@ class TimerEvent
|
||||
"TMREVN_MINUTE" => array("type" => "string", "required" => true, "empty" => false, "defaultValues" => array(), "fieldNameAux" => "timerEventMinute")
|
||||
);
|
||||
|
||||
$arrayValidateData["TMREVN_HOUR"][0] = "/^(?:0|[1-9]\d*)$/";
|
||||
$arrayValidateData["TMREVN_MINUTE"][0] = "/^(?:0|[1-9]\d*)$/";
|
||||
$arrayValidateData["TMREVN_HOUR"][0] = "/^(?:0?\d|[1-9]\d*)$/";
|
||||
$arrayValidateData["TMREVN_MINUTE"][0] = "/^(?:0?\d|[1-9]\d*)$/";
|
||||
break;
|
||||
case "ONE-DATE-TIME":
|
||||
$arrayFieldDefinition = array(
|
||||
@@ -548,9 +548,9 @@ class TimerEvent
|
||||
//TMREVN_DAY
|
||||
//TMREVN_HOUR
|
||||
//TMREVN_MINUTE
|
||||
$arrayValidateData["TMREVN_DAY"][0] = "/^(?:0|[1-9]\d*)$/";
|
||||
$arrayValidateData["TMREVN_HOUR"][0] = "/^(?:0|[1-9]\d*)$/";
|
||||
$arrayValidateData["TMREVN_MINUTE"][0] = "/^(?:0|[1-9]\d*)$/";
|
||||
$arrayValidateData["TMREVN_DAY"][0] = "/^(?:0?\d|[1-9]\d*)$/";
|
||||
$arrayValidateData["TMREVN_HOUR"][0] = "/^(?:0?\d|[1-9]\d*)$/";
|
||||
$arrayValidateData["TMREVN_MINUTE"][0] = "/^(?:0?\d|[1-9]\d*)$/";
|
||||
break;
|
||||
case "WAIT-UNTIL-SPECIFIED-DATE-TIME":
|
||||
$arrayFieldDefinition = array(
|
||||
|
||||
Reference in New Issue
Block a user