@@ 2289-2304 (lines=16) @@ | ||
2286 | // ----- Recuperate date in UNIX format |
|
2287 | $p_header['mdate'] = $v_data['mdate']; |
|
2288 | $p_header['mtime'] = $v_data['mtime']; |
|
2289 | if ($p_header['mdate'] && $p_header['mtime']) { |
|
2290 | // ----- Extract time |
|
2291 | $v_hour = ($p_header['mtime'] & 0xF800) >> 11; |
|
2292 | $v_minute = ($p_header['mtime'] & 0x07E0) >> 5; |
|
2293 | $v_seconde = ($p_header['mtime'] & 0x001F)*2; |
|
2294 | ||
2295 | // ----- Extract date |
|
2296 | $v_year = (($p_header['mdate'] & 0xFE00) >> 9) + 1980; |
|
2297 | $v_month = ($p_header['mdate'] & 0x01E0) >> 5; |
|
2298 | $v_day = $p_header['mdate'] & 0x001F; |
|
2299 | ||
2300 | // ----- Get UNIX date format |
|
2301 | $p_header['mtime'] = mktime($v_hour, $v_minute, $v_seconde, $v_month, $v_day, $v_year); |
|
2302 | } else { |
|
2303 | $p_header['mtime'] = time(); |
|
2304 | } |
|
2305 | ||
2306 | // ----- Other informations |
|
2307 | ||
@@ 2395-2410 (lines=16) @@ | ||
2392 | // ----- Extract properties |
|
2393 | ||
2394 | // ----- Recuperate date in UNIX format |
|
2395 | if ($p_header['mdate'] && $p_header['mtime']) { |
|
2396 | // ----- Extract time |
|
2397 | $v_hour = ($p_header['mtime'] & 0xF800) >> 11; |
|
2398 | $v_minute = ($p_header['mtime'] & 0x07E0) >> 5; |
|
2399 | $v_seconde = ($p_header['mtime'] & 0x001F)*2; |
|
2400 | ||
2401 | // ----- Extract date |
|
2402 | $v_year = (($p_header['mdate'] & 0xFE00) >> 9) + 1980; |
|
2403 | $v_month = ($p_header['mdate'] & 0x01E0) >> 5; |
|
2404 | $v_day = $p_header['mdate'] & 0x001F; |
|
2405 | ||
2406 | // ----- Get UNIX date format |
|
2407 | $p_header['mtime'] = mktime($v_hour, $v_minute, $v_seconde, $v_month, $v_day, $v_year); |
|
2408 | } else { |
|
2409 | $p_header['mtime'] = time(); |
|
2410 | } |
|
2411 | ||
2412 | // ----- Set the stored filename |
|
2413 | $p_header['stored_filename'] = $p_header['filename']; |