]> git.p6c8.net - jirafeau.git/commitdiff
Add option to activate or not preview mode
authorJerome Jutteau <mojo@couak.net>
Wed, 2 Jan 2013 20:47:39 +0000 (21:47 +0100)
committerJerome Jutteau <mojo@couak.net>
Wed, 2 Jan 2013 20:47:39 +0000 (21:47 +0100)
file.php
lib/config.php

index d01bee60d2097dcae1f4478030bf927755ee2b7e..400cb73c832261909b6437e888a2d1b95f5fc60b 100644 (file)
--- a/file.php
+++ b/file.php
@@ -119,7 +119,7 @@ if (isset ($_GET['h']) && !empty ($_GET['h']))
 
     header ('Content-Length: ' . $link['file_size']);
     header ('Content-Type: ' . $link['mime_type']);
-    if (!jirafeau_is_viewable ($link['mime_type']))
+    if (!jirafeau_is_viewable ($link['mime_type']) || !$cfg['preview'])
     {
         header ('Content-Disposition: attachment; filename="' .
             $link['file_name'] . '"');
index 502a2a3c13e52ab95aa29efe6d5ab2304a11eeb7..08e2d1a830a11d0ea837f605e01ed973af0accc3 100644 (file)
@@ -36,6 +36,9 @@ $cfg['style'] = 'industrial';
 $cfg['rewrite'] = false;
 /* An empty admin password will disable the admin interface. */
 $cfg['admin_password'] = '';
+/* preview: false (will download file) or true (will preview in browser if
+ * possible) . */
+$cfg['preview'] = true;
 
 if ((basename (__FILE__) != 'config.local.php')
     && file_exists (JIRAFEAU_ROOT.'lib/config.local.php'))

patrick-canterino.de