|
@@ 1791-1801 (lines=11) @@
|
| 1788 |
|
$fields = $this->fields[ $this->action ]; |
| 1789 |
|
} |
| 1790 |
|
|
| 1791 |
|
if ( is_object( $this->pod ) ) { |
| 1792 |
|
$object_fields = (array) pods_var_raw( 'object_fields', $this->pod->pod_data, array(), null, true ); |
| 1793 |
|
|
| 1794 |
|
if ( empty( $object_fields ) && in_array( |
| 1795 |
|
$this->pod->pod_data['type'], array( |
| 1796 |
|
'post_type', |
| 1797 |
|
'taxonomy', |
| 1798 |
|
'media', |
| 1799 |
|
'user', |
| 1800 |
|
'comment', |
| 1801 |
|
) |
| 1802 |
|
) ) { |
| 1803 |
|
$object_fields = $this->pod->api->get_wp_object_fields( $this->pod->pod_data['type'], $this->pod->pod_data ); |
| 1804 |
|
} |
|
@@ 1906-1925 (lines=20) @@
|
| 1903 |
|
$fields = $this->fields[ $this->action ]; |
| 1904 |
|
} |
| 1905 |
|
|
| 1906 |
|
if ( is_object( $this->pod ) ) { |
| 1907 |
|
$object_fields = (array) pods_var_raw( 'object_fields', $this->pod->pod_data, array(), null, true ); |
| 1908 |
|
|
| 1909 |
|
$object_field_objects = array( |
| 1910 |
|
'post_type', |
| 1911 |
|
'taxonomy', |
| 1912 |
|
'media', |
| 1913 |
|
'user', |
| 1914 |
|
'comment', |
| 1915 |
|
); |
| 1916 |
|
|
| 1917 |
|
if ( empty( $object_fields ) && in_array( $this->pod->pod_data['type'], $object_field_objects ) ) { |
| 1918 |
|
$object_fields = $this->pod->api->get_wp_object_fields( $this->pod->pod_data['type'], $this->pod->pod_data ); |
| 1919 |
|
} |
| 1920 |
|
|
| 1921 |
|
if ( empty( $fields ) ) { |
| 1922 |
|
// Add core object fields if $fields is empty |
| 1923 |
|
$fields = array_merge( $object_fields, $this->pod->fields ); |
| 1924 |
|
} |
| 1925 |
|
} |
| 1926 |
|
|
| 1927 |
|
$view_fields = $fields; |
| 1928 |
|
// Temporary |