Code Duplication    Length = 8-10 lines in 3 locations

classes/PodsForm.php 3 locations

@@ 1075-1082 (lines=8) @@
1072
     *
1073
     * @since 2.0
1074
     */
1075
    public static function pre_save( $type, $value, $id = null, $name = null, $options = null, $fields = null, $pod = null, $params = null ) {
1076
        self::field_loader( $type );
1077
1078
        if ( 1 == pods_v( 'field_pre_save', $options, 1 ) && method_exists( self::$loaded[ $type ], 'pre_save' ) )
1079
            $value = self::$loaded[ $type ]->pre_save( $value, $id, $name, $options, $fields, $pod, $params );
1080
1081
        return $value;
1082
    }
1083
1084
    /**
1085
     * Save the value to the DB
@@ 1100-1109 (lines=10) @@
1097
     *
1098
     * @since 2.3
1099
     */
1100
    public static function save( $type, $value, $id = null, $name = null, $options = null, $fields = null, $pod = null, $params = null ) {
1101
        self::field_loader( $type );
1102
1103
        $saved = null;
1104
1105
        if ( 1 == pods_v( 'field_save', $options, 1 ) && method_exists( self::$loaded[ $type ], 'save' ) )
1106
            $saved = self::$loaded[ $type ]->save( $value, $id, $name, $options, $fields, $pod, $params );
1107
1108
        return $saved;
1109
    }
1110
1111
    /**
1112
     * Delete the value from the DB
@@ 1124-1133 (lines=10) @@
1121
     *
1122
     * @since 2.3
1123
     */
1124
    public static function delete( $type, $id = null, $name = null, $options = null, $pod = null ) {
1125
        self::field_loader( $type );
1126
1127
        $deleted = null;
1128
1129
        if ( 1 == pods_v( 'field_delete', $options, 1 ) && method_exists( self::$loaded[ $type ], 'delete' ) )
1130
            $deleted = self::$loaded[ $type ]->delete( $id, $name, $options, $pod );
1131
1132
        return $deleted;
1133
    }
1134
1135
    /**
1136
     * Check if a user has permission to be editing a field