break; case 'week': $time += JIRAFEAU_WEEK; break; case 'month': $time += JIRAFEAU_MONTH; break; case 'year': $time += JIRAFEAU_YEAR; break; default: $time = JIRAFEAU_INFINITY; break; } } echo jirafeau_async_init($_POST['filename'], $type, isset($_POST['one_time_download']), $key, $time, get_ip_address($cfg)); } elseif (isset($_GET['push_async'])) { if (!isset($_POST['ref']) || !isset($_FILES['data']) || !isset($_POST['code'])) { echo 'Error'; } else { echo jirafeau_async_push($_POST['ref'], $_FILES['data'], $_POST['code'], $cfg['maximal_upload_size']); } } elseif (isset($_GET['end_async'])) { if (!isset($_POST['ref']) || !isset($_POST['code'])) { echo 'Error'; } else { echo jirafeau_async_end($_POST['ref'], $_POST['code'], $cfg['enable_crypt'], $cfg['link_name_length']); } } else { echo 'Error'; }
break; case 'week': $time += JIRAFEAU_WEEK; break; case 'month': $time += JIRAFEAU_MONTH; break; case 'year': $time += JIRAFEAU_YEAR; break; default: $time = JIRAFEAU_INFINITY; break; } } echo jirafeau_async_init($_POST['filename'], $type, isset($_POST['one_time_download']), $key, $time, $_SERVER['REMOTE_ADDR']); } elseif (isset($_GET['push_async'])) { if (!isset($_POST['ref']) || !isset($_FILES['data']) || !isset($_POST['code'])) { echo "Error"; } else { echo jirafeau_async_push($_POST['ref'], $_FILES['data'], $_POST['code'], $cfg['maximal_upload_size']); } } elseif (isset($_GET['end_async'])) { if (!isset($_POST['ref']) || !isset($_POST['code'])) { echo "Error"; } else { echo jirafeau_async_end($_POST['ref'], $_POST['code'], $cfg['enable_crypt'], $cfg['link_name_length']); } } else { echo "Error"; }