if ($cfg['one_time_download']) {
echo '<tr><td>' . t('ONE_TIME_DL') . ':</td>';
echo '<td><input type="checkbox" id="one_time_download"';
+
if ($cfg['one_time_download_preselected']) {
echo ' checked';
}
+
echo ' /></td></tr>';
}
- if ($cfg['download_password_requirement'] === 'generated') {
- echo '<input type="hidden" name="key" id="input_key" value="' . $download_pass .'"/>';
- } else {
- echo '<tr><td><label for="input_key">' . t('PSW') . ':' . '</label></td>';
- echo '<td>';
- // Password input inline
- echo '<input type="password" name="key" id="input_key" autocomplete="new-password"';
- if ($cfg['download_password_policy'] === 'regex') {
- echo ' pattern="' . substr($cfg['download_password_policy_regex'], 1, strlen($cfg['download_password_policy_regex']) - 2) . '"';
- }
- if ($cfg['download_password_requirement'] === 'required') {
- echo ' required';
- }
- echo ' />'; // close password input
- // Show password checkbox inline
- echo ' <input type="checkbox" id="show_password"> <label for="show_password">Show password</label>';
- echo '</td></tr>';
- }
- ?>
+if ($cfg['download_password_requirement'] === 'generated') {
+ echo '<input type="hidden" name="key" id="input_key" value="' . $download_pass .'"/>';
+} else {
+ echo '<tr><td><label for="input_key">' . t('PSW') . ':' . '</label></td>';
+ echo '<td><input type="password" name="key" id="input_key" autocomplete = "new-password"';
+ if ($cfg['download_password_policy'] === 'regex') {
+ echo ' pattern="' . substr($cfg['download_password_policy_regex'], 1, strlen($cfg['download_password_policy_regex']) - 2) . '"'; //remove php delimiters
+ }
+ if ($cfg['download_password_requirement'] === 'required') {
+ echo ' required';
+ }
+ echo ' /> <input type="checkbox" id="show_password"> <label for="show_password">Show password</label>';
+ echo '</td></tr>';
+}?>
<tr>
<td><label for="select_time"><?php echo t('TIME_LIM') . ':'; ?></label></td>
<td>
</tr>
<?php
- if ($cfg['maximal_upload_size'] >= 1024) {
- echo '<p class="config">' . t('FILE_LIM');
- echo " " . number_format($cfg['maximal_upload_size'] / 1024, 2) . " GB.</p>";
- } elseif ($cfg['maximal_upload_size'] > 0) {
- echo '<p class="config">' . t('FILE_LIM');
- echo " " . $cfg['maximal_upload_size'] . " MB.</p>";
- } else {
- echo '<p class="config"></p>';
- }
- ?>
+if ($cfg['maximal_upload_size'] >= 1024) {
+ echo '<p class="config">' . t('FILE_LIM');
+ echo " " . number_format($cfg['maximal_upload_size'] / 1024, 2) . " GB.</p>";
+} elseif ($cfg['maximal_upload_size'] > 0) {
+ echo '<p class="config">' . t('FILE_LIM');
+ echo " " . $cfg['maximal_upload_size'] . " MB.</p>";
+} else {
+ echo '<p class="config"></p>';
+}
+?>
<p id="max_file_size" class="config"></p>
<p>
</table>
</div> </fieldset></form>
-<?php
-if (jirafeau_user_session_logged() && $_SESSION['user_auth_type'] == JIRAFEAU_USER_AUTH_BY_PASSWORD) {
- ?>
-<form method="post" class="form logout">
- <input type = "hidden" name = "action" value = "logout"/>
- <input type = "submit" value = "<?php echo t('LOGOUT'); ?>" />
-</form>
-<?php
-}
+ <?php
+ if (jirafeau_user_session_logged() && $_SESSION['user_auth_type'] == JIRAFEAU_USER_AUTH_BY_PASSWORD) {
+ ?>
+ <form method="post" class="form logout">
+ <input type = "hidden" name = "action" value = "logout"/>
+ <input type = "submit" value = "<?php echo t('LOGOUT'); ?>" />
+ </form>
+ <?php
+ }
?>
</div>
<script type="text/javascript" lang="Javascript">
// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-v3-or-Later
-document.getElementById('error_pop').style.display = 'none';
-document.getElementById('uploading').style.display = 'none';
-document.getElementById('upload_finished').style.display = 'none';
-document.getElementById('options').style.display = 'none';
-document.getElementById('send').style.display = 'none';
-if (!check_html5_file_api())
- document.getElementById('max_file_size').innerHTML = '<?php
+ document.getElementById('error_pop').style.display = 'none';
+ document.getElementById('uploading').style.display = 'none';
+ document.getElementById('upload_finished').style.display = 'none';
+ document.getElementById('options').style.display = 'none';
+ document.getElementById('send').style.display = 'none';
+ if (!check_html5_file_api ())
+ document.getElementById('max_file_size').innerHTML = '<?php
$max_size = jirafeau_get_max_upload_size();
- if ($max_size > 0) {
- echo t('NO_BROWSER_SUPPORT') . $max_size;
- }
+if ($max_size > 0) {
+ echo t('NO_BROWSER_SUPPORT') . $max_size;
+}
?>';
-addCopyListener('upload_link_button', 'upload_link');
-addCopyListener('preview_link_button', 'preview_link');
-addCopyListener('direct_link_button', 'direct_link');
-addCopyListener('delete_link_button', 'delete_link');
-addTextCopyListener('password_copy_button', 'output_key');
+ addCopyListener('upload_link_button', 'upload_link');
+ addCopyListener('preview_link_button', 'preview_link');
+ addCopyListener('direct_link_button', 'direct_link');
+ addCopyListener('delete_link_button', 'delete_link');
+ addTextCopyListener('password_copy_button', 'output_key');
// @license-end
// show password toggle
-document.getElementById('show_password')?.addEventListener('change', function() {
- const pwd = document.getElementById('input_key');
- if (pwd) {
- pwd.type = this.checked ? 'text' : 'password';
- }
-});
+ document.getElementById('show_password')?.addEventListener('change', function() {
+ const pwd = document.getElementById('input_key');
+ if (pwd) {
+ pwd.type = this.checked ? 'text' : 'password';
+ }
+ });
</script>
<?php require(JIRAFEAU_ROOT . 'lib/template/footer.php'); ?>