summaryrefslogtreecommitdiffstats
path: root/application/modules/dev/controllers/BootisoController.php
diff options
context:
space:
mode:
Diffstat (limited to 'application/modules/dev/controllers/BootisoController.php')
-rw-r--r--application/modules/dev/controllers/BootisoController.php15
1 files changed, 15 insertions, 0 deletions
diff --git a/application/modules/dev/controllers/BootisoController.php b/application/modules/dev/controllers/BootisoController.php
index 2b0e624..86454cd 100644
--- a/application/modules/dev/controllers/BootisoController.php
+++ b/application/modules/dev/controllers/BootisoController.php
@@ -42,7 +42,22 @@ class dev_BootisoController extends Zend_Controller_Action
$bootiso->setCreated(time());
try {
+
+ exec("wget --spider ".$bootiso->getPath_fbgui()." 2>&1 | grep 'Remote file exists.'", $exists_fbgui);
+
+ if(!array_pop($exists_fbgui)){
+ $this->view->createbootisoForm = $createbootisoForm;
+ return;
+ }
+
$bootisomapper->save($bootiso);
+
+ $path_fbgui = "../resources/bootmedium/fbgui/";
+
+ exec("wget -P ".$path_fbgui." -N ".$bootiso->getPath_fbgui());
+
+
+
}catch(Zend_Exception $e)
{
echo "Caught exception: " . get_class($e) . "<br/>";