]> git.p6c8.net - jirafeau_mojo42.git/blobdiff - lib/functions.js.php
[TASK] Add 4.2.0 changelog
[jirafeau_mojo42.git] / lib / functions.js.php
index 73e901f2b28607760b812bde4fafc0b47a334574..ebf8531ac414aeb26655f1ab68ed1efdab4d88ae 100644 (file)
@@ -370,6 +370,10 @@ function classic_upload (file, time, password, one_time, upload_password)
 
             show_link (res[0], res[1], res[2], expiryDate);
         }
+        else
+        {
+            pop_failure ("<?php echo t("ERR_OCC"); ?>");
+        }
     }
     req.open ("POST", 'script.php' , true);
 
@@ -501,10 +505,13 @@ function async_upload_push (code)
                 async_global_transfered = async_global_transfering;
                 async_upload_push (code);
             }
-            else if (req.status == 413) // Request Entity Too Large
+            else
             {
-                // lower async_global_max_size and retry
-                async_global_max_size = parseInt (async_global_max_size * 0.8);
+                if (req.status == 413) // Request Entity Too Large
+                {
+                    // lower async_global_max_size and retry
+                    async_global_max_size = parseInt (async_global_max_size * 0.8);
+                }
                 async_upload_push (async_global_last_code);
             }
         }
@@ -570,8 +577,7 @@ function upload (max_size)
 {
     var one_time_checkbox = document.getElementById('one_time_download');
     var one_time = one_time_checkbox !== null ? one_time_checkbox.checked : false;
-    if (check_html5_file_api ()
-        && document.getElementById('file_select').files[0].size >= max_size)
+    if (check_html5_file_api ())
     {
         async_upload_start (
             max_size,

patrick-canterino.de