Code Duplication    Length = 5-5 lines in 2 locations

thumbs/phpthumb.class.php 2 locations

@@ 666-670 (lines=5) @@
663
        if (($filename{0} != '/') && ($filename{0} != '\\') && ($filename{1} != ':')) {
664
            $renderfilename = $this->ResolveFilenameToAbsolute($renderfilename);
665
        }
666
        if (!@is_writable(dirname($renderfilename))) {
667
            $this->DebugMessage('RenderToFile() failed because "' . dirname($renderfilename) . '/" is not writable', __FILE__, __LINE__);
668
669
            return false;
670
        }
671
        if (@is_file($renderfilename) && !@is_writable($renderfilename)) {
672
            $this->DebugMessage('RenderToFile() failed because "' . $renderfilename . '" is not writable', __FILE__, __LINE__);
673
@@ 671-675 (lines=5) @@
668
669
            return false;
670
        }
671
        if (@is_file($renderfilename) && !@is_writable($renderfilename)) {
672
            $this->DebugMessage('RenderToFile() failed because "' . $renderfilename . '" is not writable', __FILE__, __LINE__);
673
674
            return false;
675
        }
676
677
        if ($this->RenderOutput()) {
678
            if (file_put_contents($renderfilename, $this->outputImageData)) {