BUG 9633 Dependant fields suggest field (extension of 0009433) SOLVED
- No was validated multiple dependencies to suggest. - was add validating.
This commit is contained in:
@@ -1248,11 +1248,14 @@ class XmlForm_Field_Suggest extends XmlForm_Field_SimpleText //by neyek
|
|||||||
$aDepFields = array();
|
$aDepFields = array();
|
||||||
$count = 0;
|
$count = 0;
|
||||||
if ($this->dependentFields !== '') {
|
if ($this->dependentFields !== '') {
|
||||||
$sqlDepField = $owner->fields[$this->dependentFields]->sql;
|
$dependentFields = explode(",",$this->dependentFields);
|
||||||
$count = preg_match_all('/\@(?:([\@\%\#\=\!Qq])([a-zA-Z\_]\w*)|([a-zA-Z\_][\w\-\>\:]*)\(((?:[^\\\\\)]*?)*)\))/',
|
foreach ($dependentFields as $keyDependent => $valueDependent) {
|
||||||
$sqlDepField, $match, PREG_PATTERN_ORDER | PREG_OFFSET_CAPTURE);
|
$sqlDepField = $owner->fields[$valueDependent]->sql;
|
||||||
for ($cnt = 0; $cnt < $count; $cnt++) {
|
$count = preg_match_all('/\@(?:([\@\%\#\=\!Qq])([a-zA-Z\_]\w*)|([a-zA-Z\_][\w\-\>\:]*)\(((?:[^\\\\\)]*?)*)\))/',
|
||||||
$aDepFields[$cnt] = $match[2][$cnt][0];
|
$sqlDepField, $match, PREG_PATTERN_ORDER | PREG_OFFSET_CAPTURE);
|
||||||
|
for ($cnt = 0; $cnt < $count; $cnt++) {
|
||||||
|
$aDepFields[$cnt] = $match[2][$cnt][0];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user