summaryrefslogtreecommitdiffstats
path: root/application/modules/user/controllers/FilterController.php
diff options
context:
space:
mode:
authorSimon2011-03-31 17:41:18 +0200
committerSimon2011-03-31 17:41:18 +0200
commit173214565587a28da9a851ba1130d6fcc542f912 (patch)
tree78b4d2e23efa5c703e3e073fc5325fab90e19314 /application/modules/user/controllers/FilterController.php
parentpagination auf client, pool und filter hinzugefügt (diff)
downloadpbs2-173214565587a28da9a851ba1130d6fcc542f912.tar.gz
pbs2-173214565587a28da9a851ba1130d6fcc542f912.tar.xz
pbs2-173214565587a28da9a851ba1130d6fcc542f912.zip
Pagination - Rücksprung von formular auf richtige Seite
Diffstat (limited to 'application/modules/user/controllers/FilterController.php')
-rw-r--r--application/modules/user/controllers/FilterController.php8
1 files changed, 8 insertions, 0 deletions
diff --git a/application/modules/user/controllers/FilterController.php b/application/modules/user/controllers/FilterController.php
index fb8fd81..eaeaba1 100644
--- a/application/modules/user/controllers/FilterController.php
+++ b/application/modules/user/controllers/FilterController.php
@@ -91,9 +91,11 @@ class User_FilterController extends Zend_Controller_Action
if (!isset($_POST["add"])){
$addfilterform = new user_Form_Filter(array('buttontext' => 'Create Filter','bootmenus'=>$bootmenus));
+ $addfilterform->setPage($page);
$this->view->addfilterform = $addfilterform;
}else {
$addfilterform = new user_Form_Filter(array('buttontext' => 'Create Filter','bootmenus'=>$bootmenus),$_POST);
+ $addfilterform->setPage($page);
if ($addfilterform->isValid($_POST)) {
try{
$newfilter = new Application_Model_Filter($_POST);
@@ -173,6 +175,7 @@ class User_FilterController extends Zend_Controller_Action
$filter2 = $filter->toArray();
$editfilterform = new user_Form_Filter(array('buttontext' => 'Edit Filter','bootmenus'=>$bootmenus));
$editfilterform->populate($filter2);
+ $editfilterform->setPage($page);
$this->view->editfilterform = $editfilterform;
}
else{
@@ -186,6 +189,7 @@ class User_FilterController extends Zend_Controller_Action
$filtermapper->find($filterID,$filter);
if($filter->getGroupID() == $this->membership->getGroupID()){
$editfilterform = new user_Form_Filter(array('buttontext' => 'Edit Filter','bootmenus'=>$bootmenus),$_POST);
+ $editfilterform->setPage($page);
if ($editfilterform->isValid($_POST)) {
$filtermapper = new Application_Model_FilterMapper();
@@ -276,6 +280,7 @@ class User_FilterController extends Zend_Controller_Action
'data' => $_POST
));
$addform->populate($_POST);
+ $addform->setPage($page);
$this->view->addform = $addform;
}catch (Zend_Exception $e) {
echo "Error message 2: " . $e->getMessage() . "\n";
@@ -286,6 +291,7 @@ class User_FilterController extends Zend_Controller_Action
'selectData' => $selectData,
'data'=>$_POST
));
+ $addform->setPage($page);
if ($addform->isValid($_POST)) {
print_a('valid');
$newfilterenty = new Application_Model_FilterEntries();
@@ -346,6 +352,7 @@ class User_FilterController extends Zend_Controller_Action
'selectData' => $selectData,
'data' => $data
));
+ $editfilterform->setPage($page);
$editfilterform->populate($filterentry->toArray());
$this->view->editfilterform = $editfilterform;
@@ -364,6 +371,7 @@ class User_FilterController extends Zend_Controller_Action
'selectData' => $selectData,
'data' => $_POST
));
+ $editfilterform->setPage($page);
if ($editfilterform->isValid($_POST)) {
$filterentry = new Application_Model_FilterEntries();
$filterentriesmapper = new Application_Model_FilterEntriesMapper();