Code Duplication    Length = 11-20 lines in 2 locations

classes/PodsUI.php 2 locations

@@ 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