Code Duplication    Length = 8-10 lines in 3 locations

classes/PodsForm.php 3 locations

@@ 997-1004 (lines=8) @@
994
     *
995
     * @since 2.0
996
     */
997
    public static function pre_save( $type, $value, $id = null, $name = null, $options = null, $fields = null, $pod = null, $params = null ) {
998
        self::field_loader( $type );
999
1000
        if ( 1 == pods_v( 'field_pre_save', $options, 1 ) && method_exists( self::$loaded[ $type ], 'pre_save' ) )
1001
            $value = self::$loaded[ $type ]->pre_save( $value, $id, $name, $options, $fields, $pod, $params );
1002
1003
        return $value;
1004
    }
1005
1006
    /**
1007
     * Save the value to the DB
@@ 1022-1031 (lines=10) @@
1019
     *
1020
     * @since 2.3
1021
     */
1022
    public static function save( $type, $value, $id = null, $name = null, $options = null, $fields = null, $pod = null, $params = null ) {
1023
        self::field_loader( $type );
1024
1025
        $saved = null;
1026
1027
        if ( 1 == pods_v( 'field_save', $options, 1 ) && method_exists( self::$loaded[ $type ], 'save' ) )
1028
            $saved = self::$loaded[ $type ]->save( $value, $id, $name, $options, $fields, $pod, $params );
1029
1030
        return $saved;
1031
    }
1032
1033
    /**
1034
     * Delete the value from the DB
@@ 1046-1055 (lines=10) @@
1043
     *
1044
     * @since 2.3
1045
     */
1046
    public static function delete( $type, $id = null, $name = null, $options = null, $pod = null ) {
1047
        self::field_loader( $type );
1048
1049
        $deleted = null;
1050
1051
        if ( 1 == pods_v( 'field_delete', $options, 1 ) && method_exists( self::$loaded[ $type ], 'delete' ) )
1052
            $deleted = self::$loaded[ $type ]->delete( $id, $name, $options, $pod );
1053
1054
        return $deleted;
1055
    }
1056
1057
    /**
1058
     * Check if a user has permission to be editing a field