Code Duplication    Length = 14-16 lines in 2 locations

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

@@ 4160-4173 (lines=14) @@
4157
        $extensionListToDrawing = array('svg', 'swf');
4158
4159
        if ($mode === 'from') {
4160
            if ($format === 'text') {
4161
                $extensionList = array_merge($extensionList, $extensionListFromText);
4162
            } elseif ($format === 'spreadsheet') {
4163
                $extensionList = array_merge($extensionList, $extensionListFromSpreadsheet);
4164
            } elseif ($format === 'presentation') {
4165
                $extensionList = array_merge($extensionList, $extensionListFromPresentation);
4166
            } elseif ($format === 'drawing') {
4167
                $extensionList = array_merge($extensionList, $extensionListFromDrawing);
4168
            } elseif ($format === 'all') {
4169
                $extensionList = array_merge($extensionList, $extensionListFromText);
4170
                $extensionList = array_merge($extensionList, $extensionListFromSpreadsheet);
4171
                $extensionList = array_merge($extensionList, $extensionListFromPresentation);
4172
                $extensionList = array_merge($extensionList, $extensionListFromDrawing);
4173
            }
4174
        } elseif ($mode === 'to') {
4175
            if ($format === 'text') {
4176
                $extensionList = array_merge($extensionList, $extensionListToText);
@@ 4174-4189 (lines=16) @@
4171
                $extensionList = array_merge($extensionList, $extensionListFromPresentation);
4172
                $extensionList = array_merge($extensionList, $extensionListFromDrawing);
4173
            }
4174
        } elseif ($mode === 'to') {
4175
            if ($format === 'text') {
4176
                $extensionList = array_merge($extensionList, $extensionListToText);
4177
            } elseif ($format === 'spreadsheet') {
4178
                $extensionList = array_merge($extensionList, $extensionListToSpreadsheet);
4179
            } elseif ($format === 'presentation') {
4180
                $extensionList = array_merge($extensionList, $extensionListToPresentation);
4181
            } elseif ($format === 'drawing') {
4182
                $extensionList = array_merge($extensionList, $extensionListToDrawing);
4183
            } elseif ($format === 'all') {
4184
                $extensionList = array_merge($extensionList, $extensionListToText);
4185
                $extensionList = array_merge($extensionList, $extensionListToSpreadsheet);
4186
                $extensionList = array_merge($extensionList, $extensionListToPresentation);
4187
                $extensionList = array_merge($extensionList, $extensionListToDrawing);
4188
            }
4189
        } elseif ($mode === 'all') {
4190
            if ($format === 'text') {
4191
                $extensionList = array_merge($extensionList, $extensionListFromText);
4192
                $extensionList = array_merge($extensionList, $extensionListToText);