summaryrefslogtreecommitdiffstats
path: root/application/modules/user/controllers/FilterController.php
diff options
context:
space:
mode:
authormichael pereira2011-04-04 17:14:53 +0200
committermichael pereira2011-04-04 17:14:53 +0200
commitb1a3923f98348f5145713315180b8e80e6ee89c0 (patch)
treebff2b1b25fc41d1581d78c9b858897419780c7a0 /application/modules/user/controllers/FilterController.php
parentWICHTIG findBy Methode geändert & alles angepasst, siehe Ticket (diff)
parentclient-suche verändert (diff)
downloadpbs2-b1a3923f98348f5145713315180b8e80e6ee89c0.tar.gz
pbs2-b1a3923f98348f5145713315180b8e80e6ee89c0.tar.xz
pbs2-b1a3923f98348f5145713315180b8e80e6ee89c0.zip
merges
Diffstat (limited to 'application/modules/user/controllers/FilterController.php')
-rw-r--r--application/modules/user/controllers/FilterController.php30
1 files changed, 15 insertions, 15 deletions
diff --git a/application/modules/user/controllers/FilterController.php b/application/modules/user/controllers/FilterController.php
index 83ccdc4..d4ddeae 100644
--- a/application/modules/user/controllers/FilterController.php
+++ b/application/modules/user/controllers/FilterController.php
@@ -55,21 +55,19 @@ class User_FilterController extends Zend_Controller_Action
$ff->setID($filter['filterID']);
$allFilter[] = $ff;
}
- $perpage = 2;
- $req_page = $this->_request->getParam('page');
- $all = count($allFilter);
- $numpages = ceil($all/$perpage);
- if($req_page < 0 || !is_numeric($req_page) )
- $req_page = 0;
- if($req_page >= $numpages)
- $req_page = $numpages-1;
- $startitem = $req_page * $perpage;
- $pagination = new Pbs_Pagination();
- $this->view->pagination = $pagination->pagination('/user/filter/index',$req_page,$numpages);
- $this->view->page = $req_page;
-
- $this->view->filters = array_slice($allFilter,$startitem,$perpage);
+ // Pagination
+ $pagination = new Pbs_Pagination();
+ $pagination->setPerPage(2);
+ $pagination->setElement($allFilter);
+ $pagination->setRequestPage($this->_request->getParam('page'));
+ $pagination->setPageUrl('/user/filter/index'.((isset($this->view->search))?'/search/'.$this->view->search:''));
+ $allFilter = $pagination->getElements();
+
+ $this->view->pagination = $pagination->pagination($pageurl);
+ $this->view->page = $pagination->getRequestPage();
+ $this->view->filters = $allFilter;
+
}
public function addfilterAction()
@@ -79,8 +77,10 @@ class User_FilterController extends Zend_Controller_Action
$this->_redirect('/user');
$bmmapper = new Application_Model_BootMenuMapper();
+
$result = $bmmapper->findBy(array('groupID' => $this->membership->getGroupID()),true);
print_a($result);
+
foreach($result as $rr){
$bm = new Application_Model_BootMenu();
@@ -301,7 +301,7 @@ class User_FilterController extends Zend_Controller_Action
'data' => $_POST,
'page' => $this->page));
if ($addform->isValid($_POST)) {
- print_a('valid');
+ # print_a('valid');
$newfilterenty = new Application_Model_FilterEntries();
$newfilterenty->setFilterID($filterID);
$newfilterenty->setFiltertypeID($_POST['filtertypeID']);