| @@ 739-745 (lines=7) @@ | ||
| 736 | if ( ! empty( $pod->pod_data['object_fields'] ) ) { |
|
| 737 | $fields = array_merge( $fields, $pod->pod_data['object_fields'] ); |
|
| 738 | } |
|
| 739 | } elseif ( is_array( $pod ) && isset( $pod['fields'] ) ) { |
|
| 740 | $fields = $pod['fields']; |
|
| 741 | ||
| 742 | if ( ! empty( $pod['object_fields'] ) ) { |
|
| 743 | $fields = array_merge( $fields, $pod['object_fields'] ); |
|
| 744 | } |
|
| 745 | } |
|
| 746 | ||
| 747 | return pods_serial_comma( $value, array( 'field' => $name, 'fields' => $fields ) ); |
|
| 748 | ||
| @@ 3048-3051 (lines=4) @@ | ||
| 3045 | 'context' => null, |
|
| 3046 | ); |
|
| 3047 | ||
| 3048 | if ( is_array( $fields ) && ( isset( $fields[ 'fields' ] ) || isset( $fields[ 'depth' ] ) ) ) |
|
| 3049 | $params = array_merge( $params, $fields ); |
|
| 3050 | else |
|
| 3051 | $params[ 'fields' ] = $fields; |
|
| 3052 | ||
| 3053 | if ( isset( $params[ 'fields' ] ) && is_array( $params[ 'fields' ] ) && !in_array( $this->pod_data[ 'field_id' ], $params[ 'fields' ] ) ) |
|
| 3054 | $params[ 'fields' ] = array_merge( array( $this->pod_data[ 'field_id' ] ), $params[ 'fields' ] ); |
|