Code Duplication    Length = 9-10 lines in 5 locations

classes/PodsUI.php 5 locations

@@ 2501-2510 (lines=10) @@
2498
                $filters = $this->filters;
2499
2500
                foreach ( $filters as $k => $filter ) {
2501
					if ( isset( $this->pod->fields[ $filter ] ) ) {
2502
						$filter_field = $this->pod->fields[ $filter ];
2503
					}
2504
					elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
2505
						$filter_field = $this->fields[ 'manage' ][ $filter ];
2506
					}
2507
					else {
2508
						unset( $filters[ $k ] );
2509
						continue;
2510
					}
2511
2512
                    if ( in_array( $filter_field[ 'type' ], array( 'date', 'datetime', 'time' ) ) ) {
2513
                        if ( '' == pods_var_raw( 'filter_' . $filter . '_start', 'get', '', null, true ) && '' == pods_var_raw( 'filter_' . $filter . '_end', 'get', '', null, true ) ) {
@@ 2568-2576 (lines=9) @@
2565
                    $this->hidden_vars( $excluded_filters );
2566
2567
                    foreach ( $this->filters as $filter ) {
2568
						if ( isset( $this->pod->fields[ $filter ] ) ) {
2569
							$filter_field = $this->pod->fields[ $filter ];
2570
						}
2571
						elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
2572
							$filter_field = $this->fields[ 'manage' ][ $filter ];
2573
						}
2574
						else {
2575
							continue;
2576
						}
2577
2578
                        if ( in_array( $filter_field[ 'type' ], array( 'date', 'datetime', 'time' ) ) ) {
2579
                            $start = pods_var_raw( 'filter_' . $filter . '_start', 'get', pods_var_raw( 'filter_default', $filter_field, '', null, true ), null, true );
@@ 2831-2839 (lines=9) @@
2828
        $filters = $this->filters;
2829
2830
        foreach ( $filters as $k => $filter ) {
2831
			if ( isset( $this->pod->fields[ $filter ] ) ) {
2832
				$filter_field = $this->pod->fields[ $filter ];
2833
			}
2834
			elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
2835
				$filter_field = $this->fields[ 'manage' ][ $filter ];
2836
			}
2837
			else {
2838
				continue;
2839
			}
2840
2841
            if ( isset( $filter_field ) && in_array( $filter_field[ 'type' ], array( 'date', 'datetime', 'time' ) ) ) {
2842
                if ( '' == pods_var_raw( 'filter_' . $filter . '_start', 'get', '', null, true ) && '' == pods_var_raw( 'filter_' . $filter . '_end', 'get', '', null, true ) )
@@ 2948-2956 (lines=9) @@
2945
                        foreach ( $filters as $filter ) {
2946
                            $value = pods_var_raw( 'filter_' . $filter, 'get' );
2947
2948
							if ( isset( $this->pod->fields[ $filter ] ) ) {
2949
								$filter_field = $this->pod->fields[ $filter ];
2950
							}
2951
							elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
2952
								$filter_field = $this->fields[ 'manage' ][ $filter ];
2953
							}
2954
							else {
2955
								continue;
2956
							}
2957
2958
                            $data_filter = 'filter_' . $filter;
2959
@@ 3083-3091 (lines=9) @@
3080
                        if ( empty( $filter ) )
3081
                            continue;
3082
3083
						if ( isset( $this->pod->fields[ $filter ] ) ) {
3084
							$filter_field = $this->pod->fields[ $filter ];
3085
						}
3086
						elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
3087
							$filter_field = $this->fields[ 'manage' ][ $filter ];
3088
						}
3089
						else {
3090
							continue;
3091
						}
3092
                ?>
3093
                    <p class="pods-ui-posts-filter-toggled pods-ui-posts-filter-<?php echo esc_attr( $filter . ( $zebra ? ' clear' : '' ) ); ?>">
3094
                        <?php