diff --git a/module/extension/control.php b/module/extension/control.php index d0d2b2873c..7f636f13a9 100644 --- a/module/extension/control.php +++ b/module/extension/control.php @@ -427,6 +427,13 @@ class extension extends control */ public function upload() { + $statusFile = $this->loadModel('upgrade')->checkSafeFile(); + if($statusFile) + { + $this->view->error = sprintf($this->lang->extension->noticeOkFile, $statusFile); + die($this->display()); + } + if($_FILES) { $tmpName = $_FILES['file']['tmp_name']; diff --git a/module/extension/view/upload.html.php b/module/extension/view/upload.html.php index 32a6635fc9..3a3f40dd5b 100644 --- a/module/extension/view/upload.html.php +++ b/module/extension/view/upload.html.php @@ -17,11 +17,21 @@ extension->upload;?> + +