1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
/**
* Aide d'action permettant la redirection vers la page précédente
*
*/
class My_Controller_Action_Helper_RedirectorToOrigin extends Zend_Controller_Action_Helper_Abstract
{
/**
*/
public function direct()
{
// Redirection
if (!isset(Zend_Registry::get('MVC_RedirectorToOrigin')->requestUri)) {
$gotoUrl = $this->getFrontController()->getBaseUrl();
} else {
$gotoUrl = Zend_Registry::get('MVC_RedirectorToOrigin')->requestUri;
}
Zend_Controller_Action_HelperBroker::getStaticHelper('Redirector')->setCode(303)->gotoUrl($gotoUrl, array("prependBase" => false));
}//Eof:: direct
}//Eof:: Class |
Partager