Skip to content
Snippets Groups Projects
Commit 12498490 authored by Thomas Müller's avatar Thomas Müller
Browse files

introduce OC_Helper::linkToDocs()

parent 148d2616
No related branches found
No related tags found
No related merge requests found
...@@ -58,6 +58,15 @@ class OC_Helper { ...@@ -58,6 +58,15 @@ class OC_Helper {
return OC::$server->getURLGenerator()->linkTo($app, $file, $args); return OC::$server->getURLGenerator()->linkTo($app, $file, $args);
} }
/**
* @param $key
* @return string url to the online documentation
*/
public static function linkToDocs($key) {
$theme = new OC_Defaults();
return $theme->getDocBaseUrl() . '/server/5.0/go.php?to=' . $key;
}
/** /**
* @brief Creates an absolute url * @brief Creates an absolute url
* @param string $app app * @param string $app app
......
...@@ -35,9 +35,12 @@ function link_to( $app, $file, $args = array() ) { ...@@ -35,9 +35,12 @@ function link_to( $app, $file, $args = array() ) {
return OC_Helper::linkTo( $app, $file, $args ); return OC_Helper::linkTo( $app, $file, $args );
} }
/**
* @param $key
* @return string url to the online documentation
*/
function link_to_docs($key) { function link_to_docs($key) {
$theme = new OC_Defaults(); return OC_Helper::linkToDocs($key);
return $theme->getDocBaseUrl() . '/server/5.0/go.php?to=' . $key;
} }
/** /**
......
...@@ -303,7 +303,7 @@ class OC_Util { ...@@ -303,7 +303,7 @@ class OC_Util {
//common hint for all file permissions error messages //common hint for all file permissions error messages
$permissionsHint = 'Permissions can usually be fixed by ' $permissionsHint = 'Permissions can usually be fixed by '
.'<a href="' . link_to_docs('admin-dir_permissions') .'<a href="' . OC_Helper::linkToDocs('admin-dir_permissions')
.'" target="_blank">giving the webserver write access to the root directory</a>.'; .'" target="_blank">giving the webserver write access to the root directory</a>.';
// Check if config folder is writable. // Check if config folder is writable.
...@@ -311,7 +311,7 @@ class OC_Util { ...@@ -311,7 +311,7 @@ class OC_Util {
$errors[] = array( $errors[] = array(
'error' => "Can't write into config directory", 'error' => "Can't write into config directory",
'hint' => 'This can usually be fixed by ' 'hint' => 'This can usually be fixed by '
.'<a href="' . link_to_docs('admin-dir_permissions') .'<a href="' . OC_Helper::linkToDocs('admin-dir_permissions')
.'" target="_blank">giving the webserver write access to the config directory</a>.' .'" target="_blank">giving the webserver write access to the config directory</a>.'
); );
} }
...@@ -324,7 +324,7 @@ class OC_Util { ...@@ -324,7 +324,7 @@ class OC_Util {
$errors[] = array( $errors[] = array(
'error' => "Can't write into apps directory", 'error' => "Can't write into apps directory",
'hint' => 'This can usually be fixed by ' 'hint' => 'This can usually be fixed by '
.'<a href="' . link_to_docs('admin-dir_permissions') .'<a href="' . OC_Helper::linkToDocs('admin-dir_permissions')
.'" target="_blank">giving the webserver write access to the apps directory</a> ' .'" target="_blank">giving the webserver write access to the apps directory</a> '
.'or disabling the appstore in the config file.' .'or disabling the appstore in the config file.'
); );
...@@ -340,7 +340,7 @@ class OC_Util { ...@@ -340,7 +340,7 @@ class OC_Util {
$errors[] = array( $errors[] = array(
'error' => "Can't create data directory (".$CONFIG_DATADIRECTORY.")", 'error' => "Can't create data directory (".$CONFIG_DATADIRECTORY.")",
'hint' => 'This can usually be fixed by ' 'hint' => 'This can usually be fixed by '
.'<a href="' . link_to_docs('admin-dir_permissions') .'<a href="' . OC_Helper::linkToDocs('admin-dir_permissions')
.'" target="_blank">giving the webserver write access to the root directory</a>.' .'" target="_blank">giving the webserver write access to the root directory</a>.'
); );
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment