Code Duplication    Length = 8-10 lines in 3 locations

classes/PodsForm.php 3 locations

@@ 1094-1101 (lines=8) @@
1091
     *
1092
     * @since 2.0
1093
     */
1094
    public static function pre_save( $type, $value, $id = null, $name = null, $options = null, $fields = null, $pod = null, $params = null ) {
1095
        self::field_loader( $type );
1096
1097
        if ( 1 == pods_v( 'field_pre_save', $options, 1 ) && method_exists( self::$loaded[ $type ], 'pre_save' ) )
1098
            $value = self::$loaded[ $type ]->pre_save( $value, $id, $name, $options, $fields, $pod, $params );
1099
1100
        return $value;
1101
    }
1102
1103
    /**
1104
     * Save the value to the DB
@@ 1119-1128 (lines=10) @@
1116
     *
1117
     * @since 2.3
1118
     */
1119
    public static function save( $type, $value, $id = null, $name = null, $options = null, $fields = null, $pod = null, $params = null ) {
1120
        self::field_loader( $type );
1121
1122
        $saved = null;
1123
1124
        if ( 1 == pods_v( 'field_save', $options, 1 ) && method_exists( self::$loaded[ $type ], 'save' ) )
1125
            $saved = self::$loaded[ $type ]->save( $value, $id, $name, $options, $fields, $pod, $params );
1126
1127
        return $saved;
1128
    }
1129
1130
    /**
1131
     * Delete the value from the DB
@@ 1143-1152 (lines=10) @@
1140
     *
1141
     * @since 2.3
1142
     */
1143
    public static function delete( $type, $id = null, $name = null, $options = null, $pod = null ) {
1144
        self::field_loader( $type );
1145
1146
        $deleted = null;
1147
1148
        if ( 1 == pods_v( 'field_delete', $options, 1 ) && method_exists( self::$loaded[ $type ], 'delete' ) )
1149
            $deleted = self::$loaded[ $type ]->delete( $id, $name, $options, $pod );
1150
1151
        return $deleted;
1152
    }
1153
1154
    /**
1155
     * Check if a user has permission to be editing a field