Пример #1
0
 public function cancelPaymentAction(\Am_Request $request, \Zend_Controller_Response_Http $response, array $invokeArgs)
 {
     $ret = parent::cancelPaymentAction($request, $response, $invokeArgs);
     foreach ($response->getHeaders() as $h) {
         if ($h['name'] == 'Location') {
             $redirect = $h['value'];
         }
     }
     if ($response->isRedirect()) {
         $response->clearAllHeaders()->clearBody();
         $url = Am_Controller::escape($redirect);
         $response->setBody("<html>\n                <head>\n                    <script type='text/javascript'>\n                        window.top.location.href = '{$url}';\n                    </script>\n                </head>\n             </html>\n            ");
     }
     return $ret;
 }