|
@@ 399-406 (lines=8) @@
|
| 396 |
|
// Get the fields elements for a given group. |
| 397 |
|
$elements = &$this->findGroup($group); |
| 398 |
|
|
| 399 |
|
foreach ($elements as &$element) |
| 400 |
|
{ |
| 401 |
|
// Get an array of <fieldset /> elements and fieldset attributes within the fields element. |
| 402 |
|
if ($tmp = $element->xpath('descendant::fieldset[@name] | descendant::field[@fieldset]/@fieldset')) |
| 403 |
|
{ |
| 404 |
|
$sets = array_merge($sets, (array) $tmp); |
| 405 |
|
} |
| 406 |
|
} |
| 407 |
|
} |
| 408 |
|
else |
| 409 |
|
{ |
|
@@ 1353-1360 (lines=8) @@
|
| 1350 |
|
$elements = &$this->findGroup($group); |
| 1351 |
|
|
| 1352 |
|
// Get all of the field elements with the correct name for the fields elements. |
| 1353 |
|
foreach ($elements as $element) |
| 1354 |
|
{ |
| 1355 |
|
// If there are matching field elements add them to the fields array. |
| 1356 |
|
if ($tmp = $element->xpath('descendant::field[@name="' . $name . '"]')) |
| 1357 |
|
{ |
| 1358 |
|
$fields = array_merge($fields, $tmp); |
| 1359 |
|
} |
| 1360 |
|
} |
| 1361 |
|
|
| 1362 |
|
// Make sure something was found. |
| 1363 |
|
if (!$fields) |