|
@@ 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) === '/') { |