From 63b0c46594a8789b0644be47ec61cf2372cf5ff0 Mon Sep 17 00:00:00 2001 From: xue <> Date: Mon, 6 Nov 2006 15:22:08 +0000 Subject: Fixed URL redirection broken issue. --- demos/blog/protected/Common/BlogErrorHandler.php | 2 +- demos/blog/protected/Common/BlogPage.php | 4 ++-- demos/blog/protected/Portlets/SearchPortlet.php | 2 +- demos/personal/protected/Pages/Layout.php | 2 +- demos/quickstart/protected/controls/SearchBox.php | 12 ++++++------ 5 files changed, 11 insertions(+), 11 deletions(-) (limited to 'demos') diff --git a/demos/blog/protected/Common/BlogErrorHandler.php b/demos/blog/protected/Common/BlogErrorHandler.php index 012f2e4c..06042be1 100644 --- a/demos/blog/protected/Common/BlogErrorHandler.php +++ b/demos/blog/protected/Common/BlogErrorHandler.php @@ -36,7 +36,7 @@ class BlogErrorHandler extends TErrorHandler $message=$exception->getMessage(); Prado::log($message,TLogger::ERROR,'BlogApplication'); $message=urldecode($this->getApplication()->getSecurityManager()->hashData($message)); - $this->Response->redirect($this->Service->constructUrl('ErrorReport',array('msg'=>$message))); + $this->Response->redirect($this->Service->constructUrl('ErrorReport',array('msg'=>$message),false)); } else parent::handleExternalError($statusCode,$exception); diff --git a/demos/blog/protected/Common/BlogPage.php b/demos/blog/protected/Common/BlogPage.php index dc59ba7b..aaf0c7e1 100644 --- a/demos/blog/protected/Common/BlogPage.php +++ b/demos/blog/protected/Common/BlogPage.php @@ -32,12 +32,12 @@ class BlogPage extends TPage public function gotoDefaultPage() { - $this->Response->redirect($this->Service->constructUrl($this->Service->DefaultPage)); + $this->gotoPage($this->Service->DefaultPage); } public function gotoPage($pagePath,$getParameters=null) { - $this->Response->redirect($this->Service->constructUrl($pagePath,$getParameters)); + $this->Response->redirect($this->Service->constructUrl($pagePath,$getParameters,false)); } public function reportError($errorCode) diff --git a/demos/blog/protected/Portlets/SearchPortlet.php b/demos/blog/protected/Portlets/SearchPortlet.php index c218a739..10ef0499 100644 --- a/demos/blog/protected/Portlets/SearchPortlet.php +++ b/demos/blog/protected/Portlets/SearchPortlet.php @@ -31,7 +31,7 @@ class SearchPortlet extends Portlet public function search($sender,$param) { $keyword=$this->Keyword->Text; - $url=$this->Service->constructUrl('SearchPost',array('keyword'=>$keyword)); + $url=$this->Service->constructUrl('SearchPost',array('keyword'=>$keyword),false); $this->Response->redirect($url); } } diff --git a/demos/personal/protected/Pages/Layout.php b/demos/personal/protected/Pages/Layout.php index 37ed95d4..f5009542 100644 --- a/demos/personal/protected/Pages/Layout.php +++ b/demos/personal/protected/Pages/Layout.php @@ -5,7 +5,7 @@ class Layout extends TTemplateControl public function logout($sender,$param) { $this->Application->getModule('auth')->logout(); - $this->Response->redirect($this->Service->constructUrl('Home')); + $this->Response->redirect($this->Service->constructUrl('Home',null,false)); } } diff --git a/demos/quickstart/protected/controls/SearchBox.php b/demos/quickstart/protected/controls/SearchBox.php index b579cd91..6fb8e376 100644 --- a/demos/quickstart/protected/controls/SearchBox.php +++ b/demos/quickstart/protected/controls/SearchBox.php @@ -1,25 +1,25 @@ ensureChildControls(); return $this->getRegisteredObject('search')->getText(); } - + public function getTextBox() { $this->ensureChildControls(); return $this->getRegisteredObject('search'); } - + public function getButton() { $this->ensureChildControls(); return $this->getRegisteredObject('find'); } - + public function onInit($param) { parent::onInit($param); @@ -32,7 +32,7 @@ class SearchBox extends TTemplateControl if(strlen($query = $this->search->getText()) >0) { $ps = $this->getApplication()->getPageService(); - $page = $ps->constructUrl('Search', array('q' => $query)); + $page = $ps->constructUrl('Search', array('q' => $query), false); $this->getApplication()->getResponse()->redirect($page); } } -- cgit v1.2.3