|
|
|
@ -99,69 +99,6 @@ class API implements IApi{ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Returns the URL for a route |
|
|
|
|
* @param string $routeName the name of the route |
|
|
|
|
* @param array $arguments an array with arguments which will be filled into the url |
|
|
|
|
* @return string the url |
|
|
|
|
*/ |
|
|
|
|
public function linkToRoute($routeName, $arguments=array()){ |
|
|
|
|
return \OCP\Util::linkToRoute($routeName, $arguments); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Returns an URL for an image or file |
|
|
|
|
* @param string $file the name of the file |
|
|
|
|
* @param string $appName the name of the app, defaults to the current one |
|
|
|
|
*/ |
|
|
|
|
public function linkTo($file, $appName=null){ |
|
|
|
|
if($appName === null){ |
|
|
|
|
$appName = $this->appName; |
|
|
|
|
} |
|
|
|
|
return \OCP\Util::linkTo($appName, $file); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Returns the link to an image, like link to but only with prepending img/ |
|
|
|
|
* @param string $file the name of the file |
|
|
|
|
* @param string $appName the name of the app, defaults to the current one |
|
|
|
|
*/ |
|
|
|
|
public function imagePath($file, $appName=null){ |
|
|
|
|
if($appName === null){ |
|
|
|
|
$appName = $this->appName; |
|
|
|
|
} |
|
|
|
|
return \OCP\Util::imagePath($appName, $file); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Makes an URL absolute |
|
|
|
|
* @param string $url the url |
|
|
|
|
* @return string the absolute url |
|
|
|
|
*/ |
|
|
|
|
public function getAbsoluteURL($url){ |
|
|
|
|
# TODO: use public api |
|
|
|
|
return \OC_Helper::makeURLAbsolute($url); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* links to a file |
|
|
|
|
* @param string $file the name of the file |
|
|
|
|
* @param string $appName the name of the app, defaults to the current one |
|
|
|
|
* @deprecated replaced with linkToRoute() |
|
|
|
|
* @return string the url |
|
|
|
|
*/ |
|
|
|
|
public function linkToAbsolute($file, $appName=null){ |
|
|
|
|
if($appName === null){ |
|
|
|
|
$appName = $this->appName; |
|
|
|
|
} |
|
|
|
|
return \OCP\Util::linkToAbsolute($appName, $file); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Checks if an app is enabled |
|
|
|
|
* @param string $appName the name of an app |
|
|
|
|