/** * RemoteimageBuildRoute * * @param array &$query * * @return array */ function RemoteimageBuildRoute(&$query) { $segments = array(); $router = CmsRouter::getInstance('com_remoteimage'); $query = \Windwalker\Router\Route::build($query); if (!empty($query['view'])) { $segments = $router->build($query['view'], $query); unset($query['view']); } return $segments; }
/** * UserxtdBuildRoute * * @param array &$query * * @return array */ function UserxtdBuildRoute(&$query) { $segments = array(); $router = CmsRouter::getInstance('com_userxtd'); $query = \Windwalker\Router\Route::build($query); if (!empty($query['_resource'])) { $segments = $router->build($query['_resource'], $query); unset($query['_resource']); } else { $segments = $router->buildByRaw($query); } return $segments; }