summaryrefslogtreecommitdiffstats
path: root/application/controllers/ResourceController.php
diff options
context:
space:
mode:
Diffstat (limited to 'application/controllers/ResourceController.php')
-rw-r--r--application/controllers/ResourceController.php12
1 files changed, 8 insertions, 4 deletions
diff --git a/application/controllers/ResourceController.php b/application/controllers/ResourceController.php
index 64d9885..a60b3c9 100644
--- a/application/controllers/ResourceController.php
+++ b/application/controllers/ResourceController.php
@@ -129,6 +129,7 @@ class ResourceController extends Zend_Controller_Action
$bmemapper = new Application_Model_BootMenuEntriesMapper();
$bme = new Application_Model_BootMenuEntries();
+ $bootosmapper = new Application_Model_BootOsMapper();
$bmemapper->find($bmeID,$bme);
header('Content-Type: text/html');
@@ -137,11 +138,14 @@ class ResourceController extends Zend_Controller_Action
header('Pragma: no-cache');
header('Expires: 0');
- if($bme->getKcl() != null)
- $result = $bme->getKcl() . " alpha=" . $this->_request->getParam('alpha') . " " . $bme->getKclappend();
- else
+ if($bme->getKcl() != null){
+ @list($bootos) = $bootosmapper->findBy(array('defaultkcl', $bme->getKcl()));
+ $kcl = $bootos->getDefaultkcl();
+
+ $result = $kcl . " alpha=" . $this->_request->getParam('alpha') . " " . $bme->getKclappend();
+ }else{
$result = "alpha=" . $this->_request->getParam('alpha') . " " .$bme->getKclappend();
-
+ }
echo $result;