Code Duplication    Length = 14-16 lines in 2 locations

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

@@ 4131-4144 (lines=14) @@
4128
        $extensionListToDrawing = array('svg', 'swf');
4129
4130
        if ($mode === 'from') {
4131
            if ($format === 'text') {
4132
                $extensionList = array_merge($extensionList, $extensionListFromText);
4133
            } elseif ($format === 'spreadsheet') {
4134
                $extensionList = array_merge($extensionList, $extensionListFromSpreadsheet);
4135
            } elseif ($format === 'presentation') {
4136
                $extensionList = array_merge($extensionList, $extensionListFromPresentation);
4137
            } elseif ($format === 'drawing') {
4138
                $extensionList = array_merge($extensionList, $extensionListFromDrawing);
4139
            } elseif ($format === 'all') {
4140
                $extensionList = array_merge($extensionList, $extensionListFromText);
4141
                $extensionList = array_merge($extensionList, $extensionListFromSpreadsheet);
4142
                $extensionList = array_merge($extensionList, $extensionListFromPresentation);
4143
                $extensionList = array_merge($extensionList, $extensionListFromDrawing);
4144
            }
4145
        } elseif ($mode === 'to') {
4146
            if ($format === 'text') {
4147
                $extensionList = array_merge($extensionList, $extensionListToText);
@@ 4145-4160 (lines=16) @@
4142
                $extensionList = array_merge($extensionList, $extensionListFromPresentation);
4143
                $extensionList = array_merge($extensionList, $extensionListFromDrawing);
4144
            }
4145
        } elseif ($mode === 'to') {
4146
            if ($format === 'text') {
4147
                $extensionList = array_merge($extensionList, $extensionListToText);
4148
            } elseif ($format === 'spreadsheet') {
4149
                $extensionList = array_merge($extensionList, $extensionListToSpreadsheet);
4150
            } elseif ($format === 'presentation') {
4151
                $extensionList = array_merge($extensionList, $extensionListToPresentation);
4152
            } elseif ($format === 'drawing') {
4153
                $extensionList = array_merge($extensionList, $extensionListToDrawing);
4154
            } elseif ($format === 'all') {
4155
                $extensionList = array_merge($extensionList, $extensionListToText);
4156
                $extensionList = array_merge($extensionList, $extensionListToSpreadsheet);
4157
                $extensionList = array_merge($extensionList, $extensionListToPresentation);
4158
                $extensionList = array_merge($extensionList, $extensionListToDrawing);
4159
            }
4160
        } elseif ($mode === 'all') {
4161
            if ($format === 'text') {
4162
                $extensionList = array_merge($extensionList, $extensionListFromText);
4163
                $extensionList = array_merge($extensionList, $extensionListToText);