|
@@ 1582-1592 (lines=11) @@
|
| 1579 |
|
if ( isset( $this->fields[ $this->action ] ) ) |
| 1580 |
|
$fields = $this->fields[ $this->action ]; |
| 1581 |
|
|
| 1582 |
|
if ( is_object( $this->pod ) ) { |
| 1583 |
|
$object_fields = (array) pods_var_raw( 'object_fields', $this->pod->pod_data, array(), null, true ); |
| 1584 |
|
|
| 1585 |
|
if ( empty( $object_fields ) && in_array( $this->pod->pod_data[ 'type' ], array( 'post_type', 'taxonomy', 'media', 'user', 'comment' ) ) ) |
| 1586 |
|
$object_fields = $this->pod->api->get_wp_object_fields( $this->pod->pod_data[ 'type' ], $this->pod->pod_data ); |
| 1587 |
|
|
| 1588 |
|
if ( empty( $fields ) ) { |
| 1589 |
|
// Add core object fields if $fields is empty |
| 1590 |
|
$fields = array_merge( $object_fields, $this->pod->fields ); |
| 1591 |
|
} |
| 1592 |
|
} |
| 1593 |
|
|
| 1594 |
|
$form_fields = $fields; // Temporary |
| 1595 |
|
|
|
@@ 1685-1704 (lines=20) @@
|
| 1682 |
|
$fields = $this->fields[ $this->action ]; |
| 1683 |
|
} |
| 1684 |
|
|
| 1685 |
|
if ( is_object( $this->pod ) ) { |
| 1686 |
|
$object_fields = (array) pods_var_raw( 'object_fields', $this->pod->pod_data, array(), null, true ); |
| 1687 |
|
|
| 1688 |
|
$object_field_objects = array( |
| 1689 |
|
'post_type', |
| 1690 |
|
'taxonomy', |
| 1691 |
|
'media', |
| 1692 |
|
'user', |
| 1693 |
|
'comment' |
| 1694 |
|
); |
| 1695 |
|
|
| 1696 |
|
if ( empty( $object_fields ) && in_array( $this->pod->pod_data[ 'type' ], $object_field_objects ) ) { |
| 1697 |
|
$object_fields = $this->pod->api->get_wp_object_fields( $this->pod->pod_data[ 'type' ], $this->pod->pod_data ); |
| 1698 |
|
} |
| 1699 |
|
|
| 1700 |
|
if ( empty( $fields ) ) { |
| 1701 |
|
// Add core object fields if $fields is empty |
| 1702 |
|
$fields = array_merge( $object_fields, $this->pod->fields ); |
| 1703 |
|
} |
| 1704 |
|
} |
| 1705 |
|
|
| 1706 |
|
$view_fields = $fields; // Temporary |
| 1707 |
|
|