public function request($path) { $request = new NyaaStoreRequest(); $request->addPathInfo($path); $args = func_get_args(); array_shift($args); while (!empty($args)) { $request->set(array_shift($args)); } $this->Request = $request; }
function redirect($to, $option) { $url = $this->Conf->siteUrl . '/index.php/app/' . $to; $App = $this->appFactory('system.redirect'); $store = new NyaaStoreRequest(); $store->set($option); $store->set('to', $url); $App->setRequest($store); echo $App->run(); die; }
/** * redirector */ function redirect($to, $request = array()) { $to = preg_replace('/#([^\\s]+)/e', '$this->getConf("redirect.\\1")', $to); $url = $this->getConf('site.url') . '/app/' . $to; $Req = new NyaaStoreRequest($request); $Req->set($request); $Req->set('redirect-to', $to); $app = $this->appFactory('system.redirect'); $app->setRequest($Req); echo $app->run(); die; }