summaryrefslogtreecommitdiffstats
path: root/application/controllers/ResourceController.php
diff options
context:
space:
mode:
authorSimon2011-04-15 11:54:15 +0200
committerSimon2011-04-15 11:54:15 +0200
commitf23edbbf8f1af8470e2e8a57de94d7f864137ee8 (patch)
tree7a424778590f148ce9134869d214238e7b2af447 /application/controllers/ResourceController.php
parentfbgui bugfix (diff)
downloadpbs2-f23edbbf8f1af8470e2e8a57de94d7f864137ee8.tar.gz
pbs2-f23edbbf8f1af8470e2e8a57de94d7f864137ee8.tar.xz
pbs2-f23edbbf8f1af8470e2e8a57de94d7f864137ee8.zip
Content-Length in Resources
Diffstat (limited to 'application/controllers/ResourceController.php')
-rw-r--r--application/controllers/ResourceController.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/application/controllers/ResourceController.php b/application/controllers/ResourceController.php
index c7ba2a0..2e1ec1a 100644
--- a/application/controllers/ResourceController.php
+++ b/application/controllers/ResourceController.php
@@ -70,6 +70,8 @@ class ResourceController extends Zend_Controller_Action
chdir("../resources/bootos/$bootosID/initramfs/");
$initname = array_pop(scandir("./"));
+ header("Content-Length: ".filesize($initname));
+
passthru( "cat ".$initname);
}
}
@@ -143,6 +145,8 @@ class ResourceController extends Zend_Controller_Action
chdir("../resources/bootos/$bootosID/kernel/");
$kernelname = array_pop(scandir("./"));
+ header("Content-Length: ".filesize($kernelname));
+
passthru( "cat ". $kernelname);
}
}
@@ -173,6 +177,9 @@ class ResourceController extends Zend_Controller_Action
}else{
$result = "alpha=" . $this->_request->getParam('alpha') . " file=http://".$_SERVER['HTTP_HOST']."/resource/getconfig/alpha/".$this->_request->getParam('alpha')."/file/default.tgz ".$bme->getKclappend();
}
+
+ header("Content-Length: ".(count($result)+1));
+
echo $result;