function show_link (url, reference, delete_code, crypt_key, date)
{
- // Download page if element exists
+ // Upload finished
+ document.getElementById('uploading').style.display = 'none';
+ document.getElementById('upload').style.display = 'none';
+ document.getElementById('upload_finished').style.display = '';
+ document.title = 'Jirafeau - 100%';
+
+ // Download page
var download_link = url + 'f.php?h=' + reference;
var download_link_href = url + 'f.php?h=' + reference;
if (crypt_key.length > 0)
document.getElementById('upload_link').href = download_link_href;
}
- // Is the preview allowed ?
+ // Delete link
+ var delete_link = url + 'f.php?h=' + reference + '&d=' + delete_code;
+ var delete_link_href = url + 'f.php?h=' + reference + '&d=' + delete_code;
+ document.getElementById('delete_link').innerHTML = delete_link;
+ document.getElementById('delete_link').href = delete_link_href;
+
+ // Validity date
+ if (date)
+ {
+ document.getElementById('date').innerHTML = date;
+ document.getElementById('validity').style.display = '';
+ }
+ else
+ document.getElementById('validity').style.display = 'none';
+
+ // Preview link (if allowed)
if (!!document.getElementById('preview_link'))
{
document.getElementById('upload_finished_preview').style.display = 'none';
}
}
- // Only show link to password page if password is set
- document.getElementById('upload_password_page').style.display = 'none';
- if (document.getElementById('input_key').value.length > 0)
- {
- if (!!document.getElementById('upload_finished_download_page'))
- document.getElementById('upload_finished_download_page').style.display = 'none';
- document.getElementById('upload_password_page').style.display = '';
- if (!!document.getElementById('upload_finished_preview'))
- document.getElementById('upload_finished_preview').style.display = 'none';
- document.getElementById('upload_direct_download').style.display = 'none';
-
- document.getElementById('password_link').innerHTML = download_link;
- document.getElementById('password_link').href = download_link_href;
- }
// Direct download link
- else
+ var direct_download_link = url + 'f.php?h=' + reference + '&d=1';
+ var direct_download_link_href = url + 'f.php?h=' + reference + '&d=1';
+ if (crypt_key.length > 0)
{
- var direct_download_link = url + 'f.php?h=' + reference + '&d=1';
- var direct_download_link_href = url + 'f.php?h=' + reference + '&d=1';
- if (crypt_key.length > 0)
- {
- direct_download_link += '&k=' + crypt_key;
- direct_download_link_href += '&k=' + crypt_key;
- }
- document.getElementById('direct_link').innerHTML = direct_download_link;
- document.getElementById('direct_link').href = direct_download_link_href;
+ direct_download_link += '&k=' + crypt_key;
+ direct_download_link_href += '&k=' + crypt_key;
}
+ document.getElementById('direct_link').innerHTML = direct_download_link;
+ document.getElementById('direct_link').href = direct_download_link_href;
- // Delete link
- var delete_link = url + 'f.php?h=' + reference + '&d=' + delete_code;
- var delete_link_href = url + 'f.php?h=' + reference + '&d=' + delete_code;
- document.getElementById('delete_link').innerHTML = delete_link;
- document.getElementById('delete_link').href = delete_link_href;
- if (date)
+ // Hide preview and direct download link if password is set
+ if (document.getElementById('input_key').value.length > 0)
{
- document.getElementById('date').innerHTML = date;
- document.getElementById('validity').style.display = '';
+ if (!!document.getElementById('preview_link'))
+ document.getElementById('upload_finished_preview').style.display = 'none';
+ document.getElementById('upload_direct_download').style.display = 'none';
}
- else
- document.getElementById('validity').style.display = 'none';
-
- document.getElementById('uploading').style.display = 'none';
- document.getElementById('upload').style.display = 'none';
- document.getElementById('upload_finished').style.display = '';
- document.title = 'Jirafeau - 100%';
}
function show_upload_progression (percentage, speed, time_left)