Code Duplication    Length = 21-21 lines in 2 locations

classes/PodsAPI.php 2 locations

@@ 3305-3325 (lines=21) @@
3302
            }
3303
3304
            // Call any pre-save helpers (if not bypassed)
3305
            if ( !defined( 'PODS_DISABLE_EVAL' ) || !PODS_DISABLE_EVAL ) {
3306
                if ( !empty( $pod[ 'options' ] ) && is_array( $pod[ 'options' ] ) ) {
3307
                    $helpers = array( 'pre_save_helpers', 'post_save_helpers' );
3308
3309
                    foreach ( $helpers as $helper ) {
3310
                        if ( isset( $pod[ 'options' ][ $helper ] ) && !empty( $pod[ 'options' ][ $helper ] ) )
3311
                            ${$helper} = explode( ',', $pod[ 'options' ][ $helper ] );
3312
                    }
3313
                }
3314
3315
                if ( !empty( $pre_save_helpers ) ) {
3316
                    pods_deprecated( sprintf( __( 'Pre-save helpers are deprecated, use the action pods_pre_save_pod_item_%s instead', 'pods' ), $params->pod ), '2.0' );
3317
3318
                    foreach ( $pre_save_helpers as $helper ) {
3319
                        $helper = $this->load_helper( array( 'name' => $helper ) );
3320
3321
                        if ( false !== $helper )
3322
                            eval( '?>' . $helper[ 'code' ] );
3323
                    }
3324
                }
3325
            }
3326
        }
3327
3328
		if ( $track_changed_fields ) {
@@ 4921-4941 (lines=21) @@
4918
            $this->do_hook( "pre_delete_pod_item_{$params->pod}", $params, $pod );
4919
4920
            // Call any pre-save helpers (if not bypassed)
4921
            if ( !defined( 'PODS_DISABLE_EVAL' ) || !PODS_DISABLE_EVAL ) {
4922
                if ( !empty( $pod[ 'options' ] ) && is_array( $pod[ 'options' ] ) ) {
4923
                    $helpers = array( 'pre_delete_helpers', 'post_delete_helpers' );
4924
4925
                    foreach ( $helpers as $helper ) {
4926
                        if ( isset( $pod[ 'options' ][ $helper ] ) && !empty( $pod[ 'options' ][ $helper ] ) )
4927
                            ${$helper} = explode( ',', $pod[ 'options' ][ $helper ] );
4928
                    }
4929
                }
4930
4931
                if ( !empty( $pre_delete_helpers ) ) {
4932
                    pods_deprecated( sprintf( __( 'Pre-delete helpers are deprecated, use the action pods_pre_delete_pod_item_%s instead', 'pods' ), $params->pod ), '2.0' );
4933
4934
                    foreach ( $pre_delete_helpers as $helper ) {
4935
                        $helper = $this->load_helper( array( 'name' => $helper ) );
4936
4937
                        if ( false !== $helper )
4938
                            eval( '?>' . $helper[ 'code' ] );
4939
                    }
4940
                }
4941
            }
4942
        }
4943
4944
        // Delete object from relationship fields