]> git.p6c8.net - jirafeau_project.git/blobdiff - file.php
added download button in admin interface
[jirafeau_project.git] / file.php
index 8cd70005c1b8748c1200a7bdb88372ebcc8f0be7..d01bee60d2097dcae1f4478030bf927755ee2b7e 100644 (file)
--- a/file.php
+++ b/file.php
@@ -35,7 +35,7 @@ if (isset ($_GET['h']) && !empty ($_GET['h']))
     if (!preg_match ('/[0-9a-f]{32}$/', $link_name))
     {
         require (JIRAFEAU_ROOT.'lib/template/header.php');
-        echo '<div class="error"><p>' . _('Sorry, the requested file is not found') . '</p></div>';
+        echo '<div class="error"><p>' . t('Sorry, the requested file is not found') . '</p></div>';
         require (JIRAFEAU_ROOT.'lib/template/footer.php');
         exit;
     }
@@ -44,17 +44,17 @@ if (isset ($_GET['h']) && !empty ($_GET['h']))
     if (count ($link) == 0)
     {
         require (JIRAFEAU_ROOT.'lib/template/header.php');
-        echo '<div class="error"><p>' . _('Sorry, the requested file is not found') .
+        echo '<div class="error"><p>' . t('Sorry, the requested file is not found') .
         '</p></div>';
         require (JIRAFEAU_ROOT.'lib/template/footer.php');
         exit;
     }
-    
-    if (!file_exists (VAR_FILES . $link['md5']))
+    $p = s2p ($link['md5']);
+    if (!file_exists (VAR_FILES . $p . $link['md5']))
     {
-        jirafeau_delete ($link_name);
+        jirafeau_delete_link ($link_name);
         require (JIRAFEAU_ROOT.'lib/template/header.php');
-        echo '<div class="error"><p>'._('File not available.').
+        echo '<div class="error"><p>'.t('File not available.').
         '</p></div>';
         require (JIRAFEAU_ROOT.'lib/template/footer.php');
         exit;
@@ -62,23 +62,23 @@ if (isset ($_GET['h']) && !empty ($_GET['h']))
 
     if (!empty ($delete_code) && $delete_code == $link['link_code'])
     {
-        jirafeau_delete ($link_name);
+        jirafeau_delete_link ($link_name);
         require (JIRAFEAU_ROOT.'lib/template/header.php');
-        echo '<div class="message"><p>'._('File has been deleted.').
+        echo '<div class="message"><p>'.t('File has been deleted.').
          '</p></div>';
         require (JIRAFEAU_ROOT.'lib/template/footer.php');
         exit;
     }
 
-    if ($link['time'] != JIRAFEAU_INFINITY && time ()> $link['time'])
+    if ($link['time'] != JIRAFEAU_INFINITY && time () > $link['time'])
     {
-        jirafeau_delete ($link_name);
+        jirafeau_delete_link ($link_name);
         require (JIRAFEAU_ROOT.'lib/template/header.php');
         echo '<div class="error"><p>'.
-        _('The time limit of this file has expired.') . ' ' .
-        _('File has been deleted.') .
+        t('The time limit of this file has expired.') . ' ' .
+        t('File has been deleted.') .
         '</p></div>';
-        require (JIRAFEAU_ROOT.'lib/template/footer.php');
+        require (JIRAFEAU_ROOT . 'lib/template/footer.php');
         exit;
     }
 
@@ -92,13 +92,13 @@ if (isset ($_GET['h']) && !empty ($_GET['h']))
             "<?php echo $_SERVER['REQUEST_URI']; ?>" method =
             "post"> <input type = "hidden" name = "jirafeau" value =
             "<?php echo JIRAFEAU_VERSION; ?>" /><fieldset>
-            <legend><?php echo _('Password protection');
+            <legend><?php echo t('Password protection');
         ?></legend> <table> <tr>
-            <td><?php echo _('Give the password of this file:');
+            <td><?php echo t('Give the password of this file') . ' : ';
         ?><input type = "password" name =
             "key" /></td> </tr> <tr> <td><input type =
             "submit" value =
-            "<?php echo _('I have the right to download this file'); ?>"
+            "<?php echo t('Download'); ?>"
             /></td> </tr> </table> </fieldset> </form> </div>
             <?php require (JIRAFEAU_ROOT.'lib/template/footer.php');
         exit;
@@ -108,9 +108,8 @@ if (isset ($_GET['h']) && !empty ($_GET['h']))
         if ($link['key'] != md5 ($_POST['key']))
         {
             header ("Access denied");
-
             require (JIRAFEAU_ROOT.'lib/template/header.php');
-            echo '<div class="error"><p>' . _('Access denied') .
+            echo '<div class="error"><p>' . t('Access denied') .
             '</p></div>';
             require (JIRAFEAU_ROOT.'lib/template/footer.php');
             exit;
@@ -125,10 +124,10 @@ if (isset ($_GET['h']) && !empty ($_GET['h']))
         header ('Content-Disposition: attachment; filename="' .
             $link['file_name'] . '"');
     }
-    readfile (VAR_FILES . $link['md5']);
+    readfile (VAR_FILES . $p . $link['md5']);
 
     if ($link['onetime'] == 'O')
-        jirafeau_delete ($link_name);
+        jirafeau_delete_link ($link_name);
     exit;
 }
 else

patrick-canterino.de