+if ($cfg['download_page'] && !$password_challenged && !$button_download && !$button_preview)
+{
+ require (JIRAFEAU_ROOT.'lib/template/header.php');
+ echo '<div>' .
+ '<form action = "';
+ echo $cfg['web_root'] . '/file.php';
+ echo '" ' .
+ 'method = "post" id = "submit">'; ?>
+ <input type = "hidden" name = "jirafeau" value = "<?php echo JIRAFEAU_VERSION ?>"/><?php
+ echo '<fieldset><legend>' . $link['file_name'] . '</legend><table>' .
+ '<tr><td>' .
+ 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 of our'). ' <a href="' . $cfg['web_root'] . '/tos.php' . '">' . t('Term Of Service') . '</a>';
+ ?><input type="submit" id = "submit_download" value="<?php echo t('Download'); ?>"
+ onclick="document.getElementById('submit').action='
+<?php
+ echo $cfg['web_root'] . '/file.php?h=' . $link_name . '&bd=1';
+ if (!empty($crypt_key))
+ echo '&k=' . urlencode($crypt_key);
+?>';
+ document.getElementById('submit_download').submit ();"/><?php
+
+ if ($cfg['download_page'] && $cfg['preview'])
+ {
+ ?><input type="submit" id = "submit_preview" value="<?php echo t('Preview'); ?>"
+ onclick="document.getElementById('submit').action='
+<?php
+ echo $cfg['web_root'] . '/file.php?h=' . $link_name . '&bp=1';
+ if (!empty($crypt_key))
+ echo '&k=' . urlencode($crypt_key);
+?>';
+ document.getElementById('submit_preview').submit ();"/><?php
+ }
+ echo '</td></tr>';
+ echo '</table></fieldset></form></div>';
+ require (JIRAFEAU_ROOT.'lib/template/footer.php');
+ exit;
+}
+
+header ('HTTP/1.0 200 OK');
+header ('Content-Length: ' . $link['file_size']);
+if (!jirafeau_is_viewable ($link['mime_type']) || !$cfg['preview'] || $button_download)
+ header ('Content-Disposition: attachment; filename="' .
+ $link['file_name'] . '"');
+else