Code Duplication    Length = 13-13 lines in 2 locations

htdocs/class/zipdownloader.php 2 locations

@@ 57-69 (lines=13) @@
54
     *
55
     * @return false|null
56
     */
57
    public function addFile($filepath, $newfilename = null)
58
    {
59
        // Read in the file's contents
60
        $fp = @fopen($filepath, "r");
61
        if ($fp === false) {
62
            return false;
63
        }
64
        $data = fread($fp, filesize($filepath));
65
        fclose($fp);
66
        $filename = (isset($newfilename) && trim($newfilename) != '') ? trim($newfilename) : $filepath;
67
        $result = $this->archiver->addFile($data, $filename, filemtime($filename));
68
        return $result;
69
    }
70
71
    /**
72
     * Add Binary File
@@ 79-91 (lines=13) @@
76
     *
77
     * @return false|null
78
     */
79
    public function addBinaryFile($filepath, $newfilename = null)
80
    {
81
        // Read in the file's contents
82
        $fp = @fopen($filepath, "rb");
83
        if ($fp === false) {
84
            return false;
85
        }
86
        $data = fread($fp, filesize($filepath));
87
        fclose($fp);
88
        $filename = (isset($newfilename) && trim($newfilename) != '') ? trim($newfilename) : $filepath;
89
        $result = $this->archiver->addFile($data, $filename, filemtime($filename));
90
        return $result;
91
    }
92
93
    /**
94
     * Add File Data