<?php /** * SearchPortlet class file * * @author Qiang Xue <qiang.xue@gmail.com> * @link http://www.pradosoft.com/ * @copyright Copyright © 2006 PradoSoft * @license http://www.pradosoft.com/license/ * @version $Id: SearchPortlet.php 3189 2012-07-12 12:16:21Z ctrlaltca $ */ Prado::using('Application.Portlets.Portlet'); /** * SearchPortlet class * * @author Qiang Xue <qiang.xue@gmail.com> * @link http://www.pradosoft.com/ * @copyright Copyright © 2006 PradoSoft * @license http://www.pradosoft.com/license/ */ class SearchPortlet extends Portlet { public function onInit($param) { parent::onInit($param); if(!$this->Page->IsPostBack && ($keyword=$this->Request['keyword'])!==null) $this->Keyword->Text=$keyword; } public function search($sender,$param) { $keyword=$this->Keyword->Text; $url=$this->Service->constructUrl('SearchPost',array('keyword'=>$keyword),false); $this->Response->redirect($url); } }