Code Duplication    Length = 14-16 lines in 2 locations

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

@@ 4227-4240 (lines=14) @@
4224
        $extensionListToDrawing = array('svg', 'swf');
4225
4226
        if ($mode === 'from') {
4227
            if ($format === 'text') {
4228
                $extensionList = array_merge($extensionList, $extensionListFromText);
4229
            } elseif ($format === 'spreadsheet') {
4230
                $extensionList = array_merge($extensionList, $extensionListFromSpreadsheet);
4231
            } elseif ($format === 'presentation') {
4232
                $extensionList = array_merge($extensionList, $extensionListFromPresentation);
4233
            } elseif ($format === 'drawing') {
4234
                $extensionList = array_merge($extensionList, $extensionListFromDrawing);
4235
            } elseif ($format === 'all') {
4236
                $extensionList = array_merge($extensionList, $extensionListFromText);
4237
                $extensionList = array_merge($extensionList, $extensionListFromSpreadsheet);
4238
                $extensionList = array_merge($extensionList, $extensionListFromPresentation);
4239
                $extensionList = array_merge($extensionList, $extensionListFromDrawing);
4240
            }
4241
        } elseif ($mode === 'to') {
4242
            if ($format === 'text') {
4243
                $extensionList = array_merge($extensionList, $extensionListToText);
@@ 4241-4256 (lines=16) @@
4238
                $extensionList = array_merge($extensionList, $extensionListFromPresentation);
4239
                $extensionList = array_merge($extensionList, $extensionListFromDrawing);
4240
            }
4241
        } elseif ($mode === 'to') {
4242
            if ($format === 'text') {
4243
                $extensionList = array_merge($extensionList, $extensionListToText);
4244
            } elseif ($format === 'spreadsheet') {
4245
                $extensionList = array_merge($extensionList, $extensionListToSpreadsheet);
4246
            } elseif ($format === 'presentation') {
4247
                $extensionList = array_merge($extensionList, $extensionListToPresentation);
4248
            } elseif ($format === 'drawing') {
4249
                $extensionList = array_merge($extensionList, $extensionListToDrawing);
4250
            } elseif ($format === 'all') {
4251
                $extensionList = array_merge($extensionList, $extensionListToText);
4252
                $extensionList = array_merge($extensionList, $extensionListToSpreadsheet);
4253
                $extensionList = array_merge($extensionList, $extensionListToPresentation);
4254
                $extensionList = array_merge($extensionList, $extensionListToDrawing);
4255
            }
4256
        } elseif ($mode === 'all') {
4257
            if ($format === 'text') {
4258
                $extensionList = array_merge($extensionList, $extensionListFromText);
4259
                $extensionList = array_merge($extensionList, $extensionListToText);