Code Duplication    Length = 9-10 lines in 5 locations

classes/PodsUI.php 5 locations

@@ 2559-2568 (lines=10) @@
2556
                $filters = $this->filters;
2557
2558
                foreach ( $filters as $k => $filter ) {
2559
					if ( isset( $this->pod->fields[ $filter ] ) ) {
2560
						$filter_field = $this->pod->fields[ $filter ];
2561
					}
2562
					elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
2563
						$filter_field = $this->fields[ 'manage' ][ $filter ];
2564
					}
2565
					else {
2566
						unset( $filters[ $k ] );
2567
						continue;
2568
					}
2569
2570
                    if ( in_array( $filter_field[ 'type' ], array( 'date', 'datetime', 'time' ) ) ) {
2571
                        if ( '' == pods_var_raw( 'filter_' . $filter . '_start', 'get', '', null, true ) && '' == pods_var_raw( 'filter_' . $filter . '_end', 'get', '', null, true ) ) {
@@ 2626-2634 (lines=9) @@
2623
                    $this->hidden_vars( $excluded_filters );
2624
2625
                    foreach ( $this->filters as $filter ) {
2626
						if ( isset( $this->pod->fields[ $filter ] ) ) {
2627
							$filter_field = $this->pod->fields[ $filter ];
2628
						}
2629
						elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
2630
							$filter_field = $this->fields[ 'manage' ][ $filter ];
2631
						}
2632
						else {
2633
							continue;
2634
						}
2635
2636
                        if ( in_array( $filter_field[ 'type' ], array( 'date', 'datetime', 'time' ) ) ) {
2637
                            $start = pods_var_raw( 'filter_' . $filter . '_start', 'get', pods_var_raw( 'filter_default', $filter_field, '', null, true ), null, true );
@@ 2882-2890 (lines=9) @@
2879
        $filters = $this->filters;
2880
2881
        foreach ( $filters as $k => $filter ) {
2882
			if ( isset( $this->pod->fields[ $filter ] ) ) {
2883
				$filter_field = $this->pod->fields[ $filter ];
2884
			}
2885
			elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
2886
				$filter_field = $this->fields[ 'manage' ][ $filter ];
2887
			}
2888
			else {
2889
				continue;
2890
			}
2891
2892
            if ( isset( $filter_field ) && in_array( $filter_field[ 'type' ], array( 'date', 'datetime', 'time' ) ) ) {
2893
                if ( '' == pods_var_raw( 'filter_' . $filter . '_start', 'get', '', null, true ) && '' == pods_var_raw( 'filter_' . $filter . '_end', 'get', '', null, true ) )
@@ 2999-3007 (lines=9) @@
2996
                        foreach ( $filters as $filter ) {
2997
                            $value = pods_var_raw( 'filter_' . $filter, 'get' );
2998
2999
							if ( isset( $this->pod->fields[ $filter ] ) ) {
3000
								$filter_field = $this->pod->fields[ $filter ];
3001
							}
3002
							elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
3003
								$filter_field = $this->fields[ 'manage' ][ $filter ];
3004
							}
3005
							else {
3006
								continue;
3007
							}
3008
3009
                            $data_filter = 'filter_' . $filter;
3010
@@ 3134-3142 (lines=9) @@
3131
                        if ( empty( $filter ) )
3132
                            continue;
3133
3134
						if ( isset( $this->pod->fields[ $filter ] ) ) {
3135
							$filter_field = $this->pod->fields[ $filter ];
3136
						}
3137
						elseif ( isset( $this->fields[ 'manage' ][ $filter ] ) ) {
3138
							$filter_field = $this->fields[ 'manage' ][ $filter ];
3139
						}
3140
						else {
3141
							continue;
3142
						}
3143
                ?>
3144
                    <p class="pods-ui-posts-filter-toggled pods-ui-posts-filter-<?php echo esc_attr( $filter . ( $zebra ? ' clear' : '' ) ); ?>">
3145
                        <?php