Code Duplication    Length = 6-6 lines in 2 locations

framework/IO/TTarFileExtractor.php 2 locations

@@ 448-453 (lines=6) @@
445
					}
446
				}
447
				if (file_exists($v_header['filename'])) {
448
					if ((@is_dir($v_header['filename']))
449
			  && ($v_header['typeflag'] == '')) {
450
						$this->_error('File ' . $v_header['filename']
451
						  . ' already exists as a directory');
452
						return false;
453
					}
454
					if (($this->_isArchive($v_header['filename']))
455
			  && ($v_header['typeflag'] == "5")) {
456
						$this->_error('Directory ' . $v_header['filename']
@@ 454-459 (lines=6) @@
451
						  . ' already exists as a directory');
452
						return false;
453
					}
454
					if (($this->_isArchive($v_header['filename']))
455
			  && ($v_header['typeflag'] == "5")) {
456
						$this->_error('Directory ' . $v_header['filename']
457
						  . ' already exists as a file');
458
						return false;
459
					}
460
					if (!is_writable($v_header['filename'])) {
461
						$this->_error('File ' . $v_header['filename']
462
						  . ' already exists and is write protected');