Code Duplication    Length = 11-11 lines in 2 locations

zip/unzip.php 2 locations

@@ 171-181 (lines=11) @@
168
            $header['mdate']           = $data['mdate'];
169
            $header['mtime']           = $data['mtime'];
170
171
            if ($header['mdate'] && $header['mtime']) {
172
                $hour            = ($header['mtime'] & 0xF800) >> 11;
173
                $minute          = ($header['mtime'] & 0x07E0) >> 5;
174
                $seconde         = ($header['mtime'] & 0x001F) * 2;
175
                $year            = (($header['mdate'] & 0xFE00) >> 9) + 1980;
176
                $month           = ($header['mdate'] & 0x01E0) >> 5;
177
                $day             = $header['mdate'] & 0x001F;
178
                $header['mtime'] = mktime($hour, $minute, $seconde, $month, $day, $year);
179
            } else {
180
                $header['mtime'] = time();
181
            }
182
183
            $header['stored_filename'] = $header['filename'];
184
            $header['status']          = "ok";
@@ 216-226 (lines=11) @@
213
                $header['comment'] = '';
214
            }
215
216
            if ($header['mdate'] && $header['mtime']) {
217
                $hour            = ($header['mtime'] & 0xF800) >> 11;
218
                $minute          = ($header['mtime'] & 0x07E0) >> 5;
219
                $seconde         = ($header['mtime'] & 0x001F) * 2;
220
                $year            = (($header['mdate'] & 0xFE00) >> 9) + 1980;
221
                $month           = ($header['mdate'] & 0x01E0) >> 5;
222
                $day             = $header['mdate'] & 0x001F;
223
                $header['mtime'] = mktime($hour, $minute, $seconde, $month, $day, $year);
224
            } else {
225
                $header['mtime'] = time();
226
            }
227
            $header['stored_filename'] = $header['filename'];
228
            $header['status']          = 'ok';
229
            if (substr($header['filename'], -1) === '/') {