<?php /* * Jirafeau, your web file repository * Copyright (C) 2012 Jerome Jutteau <j.jutteau@gmail.com> * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ define ('JIRAFEAU_ROOT', dirname (__FILE__) . '/'); require (JIRAFEAU_ROOT . 'lib/config.php'); require (JIRAFEAU_ROOT . 'lib/settings.php'); require (JIRAFEAU_ROOT . 'lib/functions.php'); require (JIRAFEAU_ROOT . 'lib/lang.php'); require (JIRAFEAU_ROOT . 'lib/template/header.php'); check_errors (); if (has_error ()) { show_errors (); require (JIRAFEAU_ROOT . 'lib/template/footer.php'); exit; } ?> <div id="upload_finished"> <p> <?php echo t('File uploaded! Copy the following URL to get it') ?>: <br /> <a id="upload_link" href=""></a> <br /> </p> <p> <?php echo t('Keep the following URL to delete it at any moment'); ?>: <br /> <a id="delete_link" href=""></a> </p> <p id="validity"> <?php echo t('This file is valid until the following date'); ?>: <br /><strong><div id="date"></div></strong> </p> </div> <div id="uploading"> <p> <?php echo t ('Uploading ...'); ?><div id="uploaded_percentage"></div> </p> </div> <div id="upload"> <legend> <?php echo t('Select a file'); ?> : </legend> <p> <input type="file" id="file_select" size="30" onchange=" document.getElementById('options').style.display = ''; document.getElementById('send').style.display = ''; "/> </p> <p id="max_file_size" class="config"></p> <p> <input type="submit" id="send" value="<?php echo t('Send'); ?>" onclick=" document.getElementById('upload').style.display = 'none'; document.getElementById('uploading').style.display = ''; upload ('<?php echo $cfg['web_root']; ?>', <?php echo jirafeau_get_max_upload_size_bytes (); ?>); "/> </p> <div id="options"> <table id="option_table"> <tr> <td><?php echo t('One time download'); ?>:</td> <td><input type="checkbox" id="one_time_download" /></td> </tr> <tr> <td><label for="input_key"><?php echo t('Password') . ':'; ?></label></td> <td><input type="text" name="key" id="input_key" /></td> </tr> <tr> <td><label for="select_time"><?php echo t('Time limit') . ':'; ?></label></td> <td><select name="time" id="select_time"> <option value="none"><?php echo t('None'); ?></option> <option value = "minute"><?php echo t('One minute'); ?></option> <option value = "hour"><?php echo t('One hour'); ?></option> <option value = "day"><?php echo t('One day'); ?></option> <option value = "week"><?php echo t('One week'); ?></option> <option value = "month"><?php echo t('One month');?></option> </select></td> </tr> </table> </div> </div> <script lang="Javascript"> 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 echo t('You browser may not support HTML5 so the maximum file size is ') . jirafeau_get_max_upload_size (); ?>'; </script> <?php require (JIRAFEAU_ROOT . 'lib/template/footer.php'); ?>