Code Duplication    Length = 9-10 lines in 5 locations

classes/PodsUI.php 5 locations

@@ 2560-2569 (lines=10) @@
2557
                $filters = $this->filters;
2558
2559
                foreach ( $filters as $k => $filter ) {
2560
					if ( isset( $this->pod->fields[ $filter ] ) ) {
2561
						$filter_field = $this->pod->fields[ $filter ];
2562
					}
2563
					elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
2564
						$filter_field = $this->fields[ 'manage' ][ $filter ];
2565
					}
2566
					else {
2567
						unset( $filters[ $k ] );
2568
						continue;
2569
					}
2570
2571
                    if ( in_array( $filter_field[ 'type' ], array( 'date', 'datetime', 'time' ) ) ) {
2572
                        if ( '' == pods_var_raw( 'filter_' . $filter . '_start', 'get', '', null, true ) && '' == pods_var_raw( 'filter_' . $filter . '_end', 'get', '', null, true ) ) {
@@ 2627-2635 (lines=9) @@
2624
                    $this->hidden_vars( $excluded_filters );
2625
2626
                    foreach ( $this->filters as $filter ) {
2627
						if ( isset( $this->pod->fields[ $filter ] ) ) {
2628
							$filter_field = $this->pod->fields[ $filter ];
2629
						}
2630
						elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
2631
							$filter_field = $this->fields[ 'manage' ][ $filter ];
2632
						}
2633
						else {
2634
							continue;
2635
						}
2636
2637
                        if ( in_array( $filter_field[ 'type' ], array( 'date', 'datetime', 'time' ) ) ) {
2638
                            $start = pods_var_raw( 'filter_' . $filter . '_start', 'get', pods_var_raw( 'filter_default', $filter_field, '', null, true ), null, true );
@@ 2883-2891 (lines=9) @@
2880
        $filters = $this->filters;
2881
2882
        foreach ( $filters as $k => $filter ) {
2883
			if ( isset( $this->pod->fields[ $filter ] ) ) {
2884
				$filter_field = $this->pod->fields[ $filter ];
2885
			}
2886
			elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
2887
				$filter_field = $this->fields[ 'manage' ][ $filter ];
2888
			}
2889
			else {
2890
				continue;
2891
			}
2892
2893
            if ( isset( $filter_field ) && in_array( $filter_field[ 'type' ], array( 'date', 'datetime', 'time' ) ) ) {
2894
                if ( '' == pods_var_raw( 'filter_' . $filter . '_start', 'get', '', null, true ) && '' == pods_var_raw( 'filter_' . $filter . '_end', 'get', '', null, true ) )
@@ 3007-3015 (lines=9) @@
3004
                        foreach ( $filters as $filter ) {
3005
                            $value = pods_var_raw( 'filter_' . $filter, 'get' );
3006
3007
							if ( isset( $this->pod->fields[ $filter ] ) ) {
3008
								$filter_field = $this->pod->fields[ $filter ];
3009
							}
3010
							elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
3011
								$filter_field = $this->fields[ 'manage' ][ $filter ];
3012
							}
3013
							else {
3014
								continue;
3015
							}
3016
3017
                            $data_filter = 'filter_' . $filter;
3018
@@ 3142-3150 (lines=9) @@
3139
                        if ( empty( $filter ) )
3140
                            continue;
3141
3142
						if ( isset( $this->pod->fields[ $filter ] ) ) {
3143
							$filter_field = $this->pod->fields[ $filter ];
3144
						}
3145
						elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
3146
							$filter_field = $this->fields[ 'manage' ][ $filter ];
3147
						}
3148
						else {
3149
							continue;
3150
						}
3151
                ?>
3152
                    <p class="pods-ui-posts-filter-toggled pods-ui-posts-filter-<?php echo esc_attr( $filter . ( $zebra ? ' clear' : '' ) ); ?>">
3153
                        <?php