diff options
Diffstat (limited to 'application/modules/user/controllers/BootisoController.php')
| -rw-r--r-- | application/modules/user/controllers/BootisoController.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/application/modules/user/controllers/BootisoController.php b/application/modules/user/controllers/BootisoController.php index 2642a8d..73462eb 100644 --- a/application/modules/user/controllers/BootisoController.php +++ b/application/modules/user/controllers/BootisoController.php @@ -100,7 +100,10 @@ class user_BootisoController extends Zend_Controller_Action $prebootID = $this->_request->getParam('prebootID'); $bootisoID = $this->_request->getParam('bootisoID'); - if(!is_dir("../resources/bootmedium/$prebootID/") || !is_numeric($prebootID) || !is_numeric($bootisoID)) + if(!is_dir("../resources/bootmedium/$prebootID/")) + $this->_redirect('/user/bootiso/index/downloadresult/404'); + + if(!is_numeric($prebootID) || !is_numeric($bootisoID)) $this->_redirect('/user/bootiso/index/downloadresult/forbidden'); chdir("../resources/bootmedium/$prebootID/"); |
