public function route(UnPHP_Request_Abstract $request) { $rs = false; $m = $request->getQuery($this->m); $c = $request->getQuery($this->c); $a = $request->getQuery($this->a); $c = !empty($m) && empty($c) ? $request->getDefaultController() : $c; $a = !empty($m) && !empty($c) && empty($a) ? $request->getDefaultAction() : $a; if (!empty($m) && !empty($c) && !empty($a)) { $rs = true; $request->setModuleName($m); $request->setControllerName($c); $request->setActionName($a); } return $rs; }