add warning when the file will be downloadable one time only

fixes #27
This commit is contained in:
Jerome Jutteau 2015-04-06 17:13:33 +02:00
parent 1d3b28bffc
commit 68892c7ee6
8 changed files with 58 additions and 10 deletions

31
f.php
View File

@ -135,10 +135,17 @@ if (!empty ($link['key']))
'</td></tr>' .
'<tr><td>' .
t('By using our services, you accept our'). ' <a href="' . $cfg['web_root'] . '/tos.php' . '">' . t('Term Of Service') . '</a>' .
'</td></tr>' .
'<tr><td>';
?><input type="submit" id = "submit_download" value="<?php echo t('Download'); ?>"
onclick="document.getElementById('submit_post').action='
'</td></tr>';
if ($link['onetime'] == 'O')
{
echo '<tr><td id="self_destruct">' .
t('Warning, this file will self-destruct after being read') .
'</td></tr>';
}
?><tr><td><input type="submit" id = "submit_download" value="<?php echo t('Download'); ?>"
onclick="document.getElementById('submit_post').action='
<?php
echo $cfg['web_root'] . '/f.php?h=' . $link_name . '&amp;d=1';
if (!empty($crypt_key))
@ -189,9 +196,19 @@ if ($cfg['download_page'] && !$password_challenged && !$do_download && !$do_prev
t('You are about to download') . ' "' . $link['file_name'] . '" (' . jirafeau_human_size($link['file_size']) . ')' .
'</td></tr>' .
'<tr><td>' .
t('By using our services, you accept our'). ' <a href="' . $cfg['web_root'] . '/tos.php' . '">' . t('Term Of Service') . '</a>';
?></td></tr><tr><td><input type="submit" id = "submit_download" value="<?php echo t('Download'); ?>"
onclick="document.getElementById('submit_post').action='
t('By using our services, you accept our'). ' <a href="' . $cfg['web_root'] . '/tos.php' . '">' . t('Term Of Service') . '</a>' .
'</td></tr>';
if ($link['onetime'] == 'O')
{
echo '<tr><td id="self_destruct">' .
t('Warning, this file will self-destruct after being read') .
'</td></tr>';
}
?>
<tr><td><input type="submit" id = "submit_download" value="<?php echo t('Download'); ?>"
onclick="document.getElementById('submit_post').action='
<?php
echo $cfg['web_root'] . '/f.php?h=' . $link_name . '&amp;d=1';
if (!empty($crypt_key))

View File

@ -66,6 +66,7 @@ $tr = array (
'You are about to download' => 'Vous êtes sur le point de télécharger',
'By using our services, you accept our' => 'En utilisant nos services, vous acceptez nos',
'Term Of Service' => 'Conditions d\'utilisation',
'Warning, this file will self-destruct after being read' => 'Attention, ce fichier s\'auto-détruira après sa lecture',
/* functions.php */
'Internal error during file creation.' => 'Erreur interne lors la creation de fichier.',
/* install.hpp */

View File

@ -46,6 +46,7 @@ $tr = array (
'You are about to download' => '',
'By using our services, you accept our' => '',
'Term Of Service' => '',
'Warning, this file will self-destruct after being read' => '',
/* functions.php */
'Internal error during file creation.' => '',
/* install.hpp */

Binary file not shown.

After

Width:  |  Height:  |  Size: 489 B

View File

@ -38,7 +38,9 @@ header("Content-type: text/css");
3 = Options
4 = Upload
5 = Terms of service
6 = Admin
6 = Install
7 = Admin
8 = Download page
========================================================================== */
@ -252,8 +254,6 @@ input[type="submit"]:focus {
5 = Terms of service
========================================================================== */
textarea[readonly="readonly"] {
border: 0;
color: #795548;
@ -419,4 +419,18 @@ textarea[readonly="readonly"] + p + p a:focus {
text-decoration: underline;
}
/* ==========================================================================
8 = Download page
========================================================================== */
#self_destruct {
font-weight: bold;
color: red;
background-image: url('pixel_bomb.png');
background-size: 40px 40px;
background-repeat: no-repeat;
padding-left: 40px;
padding-top: 10px;
padding-bottom: 10px;
}

View File

@ -175,3 +175,8 @@ input:hover {
border: 2px solid #02233f;
margin: auto;
}
#self_destruct {
font-weight: bold;
color: red;
}

View File

@ -224,3 +224,8 @@ h1 a {
#admin .navleft {
float: left;
}
#self_destruct {
font-weight: bold;
color: red;
}

View File

@ -220,3 +220,8 @@ font-size:90%;
-moz-border-radius: 5px;
border-radius: 5px;
}
#self_destruct {
font-weight: bold;
color: red;
}