Code Duplication    Length = 21-21 lines in 2 locations

classes/PodsAPI.php 2 locations

@@ 3327-3347 (lines=21) @@
3324
            }
3325
3326
            // Call any pre-save helpers (if not bypassed)
3327
            if ( !defined( 'PODS_DISABLE_EVAL' ) || !PODS_DISABLE_EVAL ) {
3328
                if ( !empty( $pod[ 'options' ] ) && is_array( $pod[ 'options' ] ) ) {
3329
                    $helpers = array( 'pre_save_helpers', 'post_save_helpers' );
3330
3331
                    foreach ( $helpers as $helper ) {
3332
                        if ( isset( $pod[ 'options' ][ $helper ] ) && !empty( $pod[ 'options' ][ $helper ] ) )
3333
                            ${$helper} = explode( ',', $pod[ 'options' ][ $helper ] );
3334
                    }
3335
                }
3336
3337
                if ( !empty( $pre_save_helpers ) ) {
3338
                    pods_deprecated( sprintf( __( 'Pre-save helpers are deprecated, use the action pods_pre_save_pod_item_%s instead', 'pods' ), $params->pod ), '2.0' );
3339
3340
                    foreach ( $pre_save_helpers as $helper ) {
3341
                        $helper = $this->load_helper( array( 'name' => $helper ) );
3342
3343
                        if ( false !== $helper )
3344
                            eval( '?>' . $helper[ 'code' ] );
3345
                    }
3346
                }
3347
            }
3348
        }
3349
3350
		if ( $track_changed_fields ) {
@@ 5012-5032 (lines=21) @@
5009
            $this->do_hook( "pre_delete_pod_item_{$params->pod}", $params, $pod );
5010
5011
            // Call any pre-save helpers (if not bypassed)
5012
            if ( !defined( 'PODS_DISABLE_EVAL' ) || !PODS_DISABLE_EVAL ) {
5013
                if ( !empty( $pod[ 'options' ] ) && is_array( $pod[ 'options' ] ) ) {
5014
                    $helpers = array( 'pre_delete_helpers', 'post_delete_helpers' );
5015
5016
                    foreach ( $helpers as $helper ) {
5017
                        if ( isset( $pod[ 'options' ][ $helper ] ) && !empty( $pod[ 'options' ][ $helper ] ) )
5018
                            ${$helper} = explode( ',', $pod[ 'options' ][ $helper ] );
5019
                    }
5020
                }
5021
5022
                if ( !empty( $pre_delete_helpers ) ) {
5023
                    pods_deprecated( sprintf( __( 'Pre-delete helpers are deprecated, use the action pods_pre_delete_pod_item_%s instead', 'pods' ), $params->pod ), '2.0' );
5024
5025
                    foreach ( $pre_delete_helpers as $helper ) {
5026
                        $helper = $this->load_helper( array( 'name' => $helper ) );
5027
5028
                        if ( false !== $helper )
5029
                            eval( '?>' . $helper[ 'code' ] );
5030
                    }
5031
                }
5032
            }
5033
        }
5034
5035
        // Delete object from relationship fields