Code Duplication    Length = 11-11 lines in 2 locations

main/inc/lib/fileUpload.lib.php 2 locations

@@ 1198-1208 (lines=11) @@
1195
        if (empty($ext)) {
1196
            return 1; // We're in blacklist mode, so accept empty extensions
1197
        }
1198
        if (in_array(strtolower($ext), $extensions)) {
1199
            if ($skip == 'true') {
1200
                return 0;
1201
            } else {
1202
                $new_ext = api_get_setting('upload_extensions_replace_by');
1203
                $filename = str_replace('.'.$ext, '.'.$new_ext, $filename);
1204
                return 1;
1205
            }
1206
        } else {
1207
            return 1;
1208
        }
1209
    } else {
1210
        $extensions = explode(';', strtolower(api_get_setting('upload_extensions_whitelist')));
1211
        $skip = api_get_setting('upload_extensions_skip');
@@ 1217-1227 (lines=11) @@
1214
        if (empty($ext)) {
1215
            return 1; // Accept empty extensions
1216
        }
1217
        if (!in_array(strtolower($ext), $extensions)) {
1218
            if ($skip == 'true') {
1219
                return 0;
1220
            } else {
1221
                $new_ext = api_get_setting('upload_extensions_replace_by');
1222
                $filename = str_replace('.'.$ext, '.'.$new_ext, $filename);
1223
                return 1;
1224
            }
1225
        } else {
1226
            return 1;
1227
        }
1228
    }
1229
}
1230