X-Git-Url: https://git.p6c8.net/jirafeau/pcanterino.git/blobdiff_plain/42fe0291ef650140d5c712932d496c81fac18933..978683b51e7c6c49377b5a9404f4717cfd2f5392:/lib/functions.js.php?ds=sidebyside diff --git a/lib/functions.js.php b/lib/functions.js.php index 64154d3..29d50c1 100644 --- a/lib/functions.js.php +++ b/lib/functions.js.php @@ -19,12 +19,15 @@ * along with this program. If not, see . */ - function template_js_preview_link() { +function template_js_preview_link() +{ ?> if (!!document.getElementById('preview_link')) { document.getElementById('upload_finished_preview').style.display = 'none'; - var preview_link_href = 'f.php?h=' + reference + '&p=1'; + var preview_link_href = use_shortlinks ? '' : 'f.php?h='; + preview_link_href += reference; + preview_link_href += use_shortlinks ? '?p=1' : '&p=1'; if (crypt_key.length > 0) { preview_link_href += '&k=' + crypt_key; @@ -44,14 +47,17 @@ } } // Download page - var download_link_href = 'f.php?h=' + reference; + var download_link_href = use_shortlinks ? '' : 'f.php?h='; + download_link_href += reference; if (crypt_key.length > 0) { - download_link_href += '&k=' + crypt_key; + download_link_href += use_shortlinks ? '?k=' : '&k=' + download_link_href += crypt_key; } if (!!document.getElementById('upload_finished_download_page')) { @@ -60,7 +66,8 @@ function template_js_download_page() { } // Email link var b = encodeURIComponent(" \"" + filename + "\":") + "%0D" + "%0A"; @@ -72,18 +79,26 @@ function template_js_email_link() { } // Delete link - var delete_link_href = 'f.php?h=' + reference + '&d=' + delete_code; + var delete_link_href = use_shortlinks ? '' : 'f.php?h='; + delete_link_href += reference; + delete_link_href += use_shortlinks ? '?d=' : '&d='; + delete_link_href += delete_code; document.getElementById('delete_link').href = delete_link_href; document.getElementById('delete_link_text').innerHTML = web_root + delete_link_href; // Direct download link - var direct_download_link_href = 'f.php?h=' + reference + '&d=1'; + //var direct_download_link_href = 'f.php?h=' + reference + '&d=1'; + var direct_download_link_href = use_shortlinks ? '' : 'f.php?h='; + direct_download_link_href += reference; + direct_download_link_href += use_shortlinks ? '?d=1' : '&d=1'; if (crypt_key.length > 0) { direct_download_link_href += '&k=' + crypt_key; @@ -91,8 +106,9 @@ function template_js_delete_link() { document.getElementById('direct_link').href = direct_download_link_href; document.getElementById('direct_link_text').innerHTML = web_root + direct_download_link_href; // Validity date if (isEmpty(date)) @@ -111,7 +127,7 @@ function template_js_delete_link() { document.getElementById('date').style.display = ''; } // @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-v3-or-Later var web_root = ""; +var use_shortlinks = ; var lang_array = ; var lang_array_fallback = ;