/** * @param $address * @param null $code * @param array $options */ public function redirect($address, $code = null, array $options = array()) { if (!isset($code)) { $code = 302; } if (empty($options[self::DIRECT_REDIRECT])) { $address = $this->getAddress($address, $options); } if ($this->request->isAjax()) { //json return Core_Response::getInstance()->redirect($address)->toJson(); } header('Location: ' . $address, true, $code); die; }