diff options
-rw-r--r-- | application/modules/user/controllers/ConfigController.php | 1 | ||||
-rw-r--r-- | library/Pbs/Search.php | 13 |
2 files changed, 13 insertions, 1 deletions
diff --git a/application/modules/user/controllers/ConfigController.php b/application/modules/user/controllers/ConfigController.php index 6f5497a..a38af00 100644 --- a/application/modules/user/controllers/ConfigController.php +++ b/application/modules/user/controllers/ConfigController.php @@ -74,6 +74,7 @@ class user_ConfigController extends Zend_Controller_Action $search = $this->_request->getParam('search'); $mySearch = new Pbs_Search(); $mySearch->setSearchTerm($search); + $mySearch->setType($this->type); $mySearch->setModule('config'); if($search != ''){ $this->view->search = $mySearch->getSearchTerm(); diff --git a/library/Pbs/Search.php b/library/Pbs/Search.php index 9f25d03..a148b08 100644 --- a/library/Pbs/Search.php +++ b/library/Pbs/Search.php @@ -8,9 +8,17 @@ class Pbs_Search{ private $module; private $countall; private $countresult; + private $type; public function searchForm(){ - $str = "<form style='float:left;' action='/user/".$this->module."/search'> + $str = "<form style='float:left;' action='"; + if($this->type == ''){ + $str .= "/user/".$this->module."/search"; + } + else{ + $str .= "/user/".$this->module."/search/type/".$this->type; + } + $str .= "'> <input type='text' id='search' name='search' ".(($this->searchTerm != '')?'value="'.htmlentities($this->searchTerm, ENT_QUOTES).'"':'')."> <button type='submit' class='searchbutton' value='search'> Search</button>"; @@ -67,6 +75,9 @@ class Pbs_Search{ public function setModule($m){ $this->module = $m; } + public function setType($t){ + $this->type = $t; + } public function setSearchTerm($search){ $this->searchTerm = trim($search); |