Code Duplication    Length = 4-5 lines in 2 locations

Sources/ManageAttachments.php 2 locations

@@ 98-102 (lines=5) @@
95
96
	// If not set, show a default path for the base directory
97
	if (!isset($_GET['save']) && empty($modSettings['basedirectory_for_attachments']))
98
		if (is_dir($modSettings['attachmentUploadDir'][1]))
99
			$modSettings['basedirectory_for_attachments'] = $modSettings['attachmentUploadDir'][1];
100
101
	else
102
		$modSettings['basedirectory_for_attachments'] = $context['attachmentUploadDir'];
103
104
	$context['valid_upload_dir'] = is_dir($context['attachmentUploadDir']) && is_writable($context['attachmentUploadDir']);
105
@@ 2164-2167 (lines=4) @@
2161
		$_POST['current_base_dir'] = isset($_POST['current_base_dir']) ? (int) $_POST['current_base_dir'] : 1;
2162
		if (empty($_POST['new_base_dir']) && !empty($_POST['current_base_dir']))
2163
		{
2164
			if ($modSettings['basedirectory_for_attachments'] != $modSettings['attachmentUploadDir'][$_POST['current_base_dir']])
2165
				$update = (array(
2166
					'basedirectory_for_attachments' => $modSettings['attachmentUploadDir'][$_POST['current_base_dir']],
2167
				));
2168
		}
2169
2170
		if (isset($_POST['base_dir']))