summaryrefslogtreecommitdiffstats
path: root/application/modules/fbgui
diff options
context:
space:
mode:
authormichael pereira2011-04-14 13:28:04 +0200
committermichael pereira2011-04-14 13:28:04 +0200
commit9d8f41d57a4a6a763cec2dedb44e7098f866a264 (patch)
treee250c6076e2546a59b72640a58fb13152354b2a4 /application/modules/fbgui
parentEs werden keine Sessions mehr angelegt wenn ein Admin die Bootmenuentries tes... (diff)
downloadpbs2-9d8f41d57a4a6a763cec2dedb44e7098f866a264.tar.gz
pbs2-9d8f41d57a4a6a763cec2dedb44e7098f866a264.tar.xz
pbs2-9d8f41d57a4a6a763cec2dedb44e7098f866a264.zip
Notifier if Serial was not found on the USB Stick
Diffstat (limited to 'application/modules/fbgui')
-rw-r--r--application/modules/fbgui/controllers/IndexController.php20
-rw-r--r--application/modules/fbgui/views/scripts/index/error.phtml1
2 files changed, 13 insertions, 8 deletions
diff --git a/application/modules/fbgui/controllers/IndexController.php b/application/modules/fbgui/controllers/IndexController.php
index ae23d86..b82a9f0 100644
--- a/application/modules/fbgui/controllers/IndexController.php
+++ b/application/modules/fbgui/controllers/IndexController.php
@@ -12,13 +12,17 @@ class Fbgui_IndexController extends Zend_Controller_Action
$membershipMapper->find($userIDsNamespace['membershipID'],$this->membership);
}
+ public function errorAction()
+ {
+ $result = $this->_request->getParam('serialresult');
+ if($result != ""){
+ $pbsNotifier = new Pbs_Notifier();
+ $this->view->notification = $pbsNotifier->notify('serial',$result);
+ }
+ }
+
public function indexAction()
- {
- $params = $this->_request->getParam('postdata');
- if(isset($_SESSION['postdata'])){
- $_POST = ($_SESSION['postdata']);
- }
-
+ {
if(isset($_POST['bootisoID']) || isset($_POST['serialnumber'])){
// Create a session
$n = new Pbs_Session();
@@ -32,7 +36,7 @@ class Fbgui_IndexController extends Zend_Controller_Action
elseif(isset($_POST['serialnumber'])){
$results = $bootisomapper->findBy(array('serialnumber' => $_POST['serialnumber']),true);
if(count($results) == 0){
- echo 'Your serialnumber is not known by the system';
+ $this->_redirect('/fbgui/index/index/serialresult/noserial');
}
$bootiso->setOptions($results[0]);
$bootiso->setID($results[0]['bootisoID']);
@@ -103,7 +107,7 @@ class Fbgui_IndexController extends Zend_Controller_Action
}
}
else{
- echo "<h1>Not Welcome</h1>";
+ $this->_redirect('/fbgui/index/index/serialresult/noserial');
}
}
diff --git a/application/modules/fbgui/views/scripts/index/error.phtml b/application/modules/fbgui/views/scripts/index/error.phtml
new file mode 100644
index 0000000..1569250
--- /dev/null
+++ b/application/modules/fbgui/views/scripts/index/error.phtml
@@ -0,0 +1 @@
+<?php if($this->notification != ''){echo $this->notification;} ?>