Code Duplication    Length = 9-10 lines in 5 locations

classes/PodsUI.php 5 locations

@@ 2539-2548 (lines=10) @@
2536
                $filters = $this->filters;
2537
2538
                foreach ( $filters as $k => $filter ) {
2539
					if ( isset( $this->pod->fields[ $filter ] ) ) {
2540
						$filter_field = $this->pod->fields[ $filter ];
2541
					}
2542
					elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
2543
						$filter_field = $this->fields[ 'manage' ][ $filter ];
2544
					}
2545
					else {
2546
						unset( $filters[ $k ] );
2547
						continue;
2548
					}
2549
2550
                    if ( in_array( $filter_field[ 'type' ], array( 'date', 'datetime', 'time' ) ) ) {
2551
                        if ( '' == pods_var_raw( 'filter_' . $filter . '_start', 'get', '', null, true ) && '' == pods_var_raw( 'filter_' . $filter . '_end', 'get', '', null, true ) ) {
@@ 2606-2614 (lines=9) @@
2603
                    $this->hidden_vars( $excluded_filters );
2604
2605
                    foreach ( $this->filters as $filter ) {
2606
						if ( isset( $this->pod->fields[ $filter ] ) ) {
2607
							$filter_field = $this->pod->fields[ $filter ];
2608
						}
2609
						elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
2610
							$filter_field = $this->fields[ 'manage' ][ $filter ];
2611
						}
2612
						else {
2613
							continue;
2614
						}
2615
2616
                        if ( in_array( $filter_field[ 'type' ], array( 'date', 'datetime', 'time' ) ) ) {
2617
                            $start = pods_var_raw( 'filter_' . $filter . '_start', 'get', pods_var_raw( 'filter_default', $filter_field, '', null, true ), null, true );
@@ 2862-2870 (lines=9) @@
2859
        $filters = $this->filters;
2860
2861
        foreach ( $filters as $k => $filter ) {
2862
			if ( isset( $this->pod->fields[ $filter ] ) ) {
2863
				$filter_field = $this->pod->fields[ $filter ];
2864
			}
2865
			elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
2866
				$filter_field = $this->fields[ 'manage' ][ $filter ];
2867
			}
2868
			else {
2869
				continue;
2870
			}
2871
2872
            if ( isset( $filter_field ) && in_array( $filter_field[ 'type' ], array( 'date', 'datetime', 'time' ) ) ) {
2873
                if ( '' == pods_var_raw( 'filter_' . $filter . '_start', 'get', '', null, true ) && '' == pods_var_raw( 'filter_' . $filter . '_end', 'get', '', null, true ) )
@@ 2979-2987 (lines=9) @@
2976
                        foreach ( $filters as $filter ) {
2977
                            $value = pods_var_raw( 'filter_' . $filter, 'get' );
2978
2979
							if ( isset( $this->pod->fields[ $filter ] ) ) {
2980
								$filter_field = $this->pod->fields[ $filter ];
2981
							}
2982
							elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
2983
								$filter_field = $this->fields[ 'manage' ][ $filter ];
2984
							}
2985
							else {
2986
								continue;
2987
							}
2988
2989
                            $data_filter = 'filter_' . $filter;
2990
@@ 3114-3122 (lines=9) @@
3111
                        if ( empty( $filter ) )
3112
                            continue;
3113
3114
						if ( isset( $this->pod->fields[ $filter ] ) ) {
3115
							$filter_field = $this->pod->fields[ $filter ];
3116
						}
3117
						elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
3118
							$filter_field = $this->fields[ 'manage' ][ $filter ];
3119
						}
3120
						else {
3121
							continue;
3122
						}
3123
                ?>
3124
                    <p class="pods-ui-posts-filter-toggled pods-ui-posts-filter-<?php echo esc_attr( $filter . ( $zebra ? ' clear' : '' ) ); ?>">
3125
                        <?php