| @@ 152-160 (lines=9) @@ | ||
| 149 | $fields = $this->createFieldsForKey( $key ); |
|
| 150 | $subrequest = new DerivativeRequest( $request, $data, $request->wasPosted() ); |
|
| 151 | $row = []; |
|
| 152 | foreach ( $fields as $fieldname => $field ) { |
|
| 153 | if ( $field->skipLoadData( $subrequest ) ) { |
|
| 154 | continue; |
|
| 155 | } elseif ( !empty( $field->mParams['disabled'] ) ) { |
|
| 156 | $row[$fieldname] = $field->getDefault(); |
|
| 157 | } else { |
|
| 158 | $row[$fieldname] = $field->loadDataFromRequest( $subrequest ); |
|
| 159 | } |
|
| 160 | } |
|
| 161 | $ret[] = $row; |
|
| 162 | } |
|
| 163 | ||
| @@ 1748-1757 (lines=10) @@ | ||
| 1745 | public function loadData() { |
|
| 1746 | $fieldData = []; |
|
| 1747 | ||
| 1748 | foreach ( $this->mFlatFields as $fieldname => $field ) { |
|
| 1749 | $request = $this->getRequest(); |
|
| 1750 | if ( $field->skipLoadData( $request ) ) { |
|
| 1751 | continue; |
|
| 1752 | } elseif ( !empty( $field->mParams['disabled'] ) ) { |
|
| 1753 | $fieldData[$fieldname] = $field->getDefault(); |
|
| 1754 | } else { |
|
| 1755 | $fieldData[$fieldname] = $field->loadDataFromRequest( $request ); |
|
| 1756 | } |
|
| 1757 | } |
|
| 1758 | ||
| 1759 | # Filter data. |
|
| 1760 | foreach ( $fieldData as $name => &$value ) { |
|