Exemplo n.º 1
0
 /**
  * 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;
 }
Exemplo n.º 2
0
/**
 * 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;
}