BUG 11534 Error al derivar un caso mediante condicion SOLVED
Missing validation when $aMatch[5][$i][0] value not exists Added missing validation
This commit is contained in:
@@ -341,7 +341,11 @@ class PMScript
|
|||||||
if (!isset($this->aFields[$aMatch[2][$i][0]])) {
|
if (!isset($this->aFields[$aMatch[2][$i][0]])) {
|
||||||
eval("\$this->aFields['" . $aMatch[2][$i][0] . "']" . $aMatch[5][$i][0] . " = '';");
|
eval("\$this->aFields['" . $aMatch[2][$i][0] . "']" . $aMatch[5][$i][0] . " = '';");
|
||||||
} else {
|
} else {
|
||||||
eval("if (!isset(\$this->aFields['" . $aMatch[2][$i][0] . "']" . $aMatch[5][$i][0] . ")) {\$this->aFields['" . $aMatch[2][$i][0] . "']" . $aMatch[5][$i][0] . " = '';}");
|
if (isset($aMatch[5][$i][0])) {
|
||||||
|
eval("if (!isset(\$this->aFields['" . $aMatch[2][$i][0] . "']" . $aMatch[5][$i][0] . ")) {\$this->aFields['" . $aMatch[2][$i][0] . "']" . $aMatch[5][$i][0] . " = '';}");
|
||||||
|
} else {
|
||||||
|
eval("if (!isset(\$this->aFields['" . $aMatch[2][$i][0] . "'])) {\$this->aFields['" . $aMatch[2][$i][0] . "'] = '';}");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$sAux = substr( $this->sScript, $iAux, $aMatch[0][$i][1] - $iAux );
|
$sAux = substr( $this->sScript, $iAux, $aMatch[0][$i][1] - $iAux );
|
||||||
|
|||||||
Reference in New Issue
Block a user