summaryrefslogtreecommitdiffstats
path: root/application/modules/dev/controllers/BootisoController.php
diff options
context:
space:
mode:
authorSimon2011-03-18 19:28:25 +0100
committerSimon2011-03-18 19:28:25 +0100
commit265c031ef9af9b34507e9ba340236d7c4ac2b8f4 (patch)
tree678b0c34ad8eae9b4c71b70b0247beab5601b18d /application/modules/dev/controllers/BootisoController.php
parentFilterController kann editieren (diff)
parentnewsql geaendert (diff)
downloadpbs2-265c031ef9af9b34507e9ba340236d7c4ac2b8f4.tar.gz
pbs2-265c031ef9af9b34507e9ba340236d7c4ac2b8f4.tar.xz
pbs2-265c031ef9af9b34507e9ba340236d7c4ac2b8f4.zip
Merge branch 'master' of openslx.org:lsfks/master-teamprojekt/pbs2
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/>";