Code Duplication    Length = 21-21 lines in 2 locations

classes/PodsAPI.php 2 locations

@@ 3343-3363 (lines=21) @@
3340
            }
3341
3342
            // Call any pre-save helpers (if not bypassed)
3343
            if ( !defined( 'PODS_DISABLE_EVAL' ) || !PODS_DISABLE_EVAL ) {
3344
                if ( !empty( $pod[ 'options' ] ) && is_array( $pod[ 'options' ] ) ) {
3345
                    $helpers = array( 'pre_save_helpers', 'post_save_helpers' );
3346
3347
                    foreach ( $helpers as $helper ) {
3348
                        if ( isset( $pod[ 'options' ][ $helper ] ) && !empty( $pod[ 'options' ][ $helper ] ) )
3349
                            ${$helper} = explode( ',', $pod[ 'options' ][ $helper ] );
3350
                    }
3351
                }
3352
3353
                if ( !empty( $pre_save_helpers ) ) {
3354
                    pods_deprecated( sprintf( __( 'Pre-save helpers are deprecated, use the action pods_pre_save_pod_item_%s instead', 'pods' ), $params->pod ), '2.0' );
3355
3356
                    foreach ( $pre_save_helpers as $helper ) {
3357
                        $helper = $this->load_helper( array( 'name' => $helper ) );
3358
3359
                        if ( false !== $helper )
3360
                            eval( '?>' . $helper[ 'code' ] );
3361
                    }
3362
                }
3363
            }
3364
        }
3365
3366
        $table_data = $table_formats = $update_values = $rel_fields = $rel_field_ids = array();
@@ 5152-5172 (lines=21) @@
5149
            $this->do_hook( "pre_delete_pod_item_{$params->pod}", $params, $pod );
5150
5151
            // Call any pre-save helpers (if not bypassed)
5152
            if ( !defined( 'PODS_DISABLE_EVAL' ) || !PODS_DISABLE_EVAL ) {
5153
                if ( !empty( $pod[ 'options' ] ) && is_array( $pod[ 'options' ] ) ) {
5154
                    $helpers = array( 'pre_delete_helpers', 'post_delete_helpers' );
5155
5156
                    foreach ( $helpers as $helper ) {
5157
                        if ( isset( $pod[ 'options' ][ $helper ] ) && !empty( $pod[ 'options' ][ $helper ] ) )
5158
                            ${$helper} = explode( ',', $pod[ 'options' ][ $helper ] );
5159
                    }
5160
                }
5161
5162
                if ( !empty( $pre_delete_helpers ) ) {
5163
                    pods_deprecated( sprintf( __( 'Pre-delete helpers are deprecated, use the action pods_pre_delete_pod_item_%s instead', 'pods' ), $params->pod ), '2.0' );
5164
5165
                    foreach ( $pre_delete_helpers as $helper ) {
5166
                        $helper = $this->load_helper( array( 'name' => $helper ) );
5167
5168
                        if ( false !== $helper )
5169
                            eval( '?>' . $helper[ 'code' ] );
5170
                    }
5171
                }
5172
            }
5173
        }
5174
5175
        // Delete object from relationship fields