summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Müller <thomas.mueller@tmit.eu>2013-10-21 22:01:27 +0200
committerThomas Müller <thomas.mueller@tmit.eu>2013-10-21 22:01:27 +0200
commit124984905e162160fe38d141d238c6102f549e9b (patch)
tree58e7a32a1622c8f5ea934fcf6a79654d3b4d0348
parent148d2616e554964b59c5acaebf76333e5ae7f5eb (diff)
downloadnextcloud-server-124984905e162160fe38d141d238c6102f549e9b.tar.gz
nextcloud-server-124984905e162160fe38d141d238c6102f549e9b.zip
introduce OC_Helper::linkToDocs()
-rw-r--r--lib/private/helper.php9
-rw-r--r--lib/private/template/functions.php7
-rwxr-xr-xlib/private/util.php8
3 files changed, 18 insertions, 6 deletions
diff --git a/lib/private/helper.php b/lib/private/helper.php
index e9b129db0ca..fca08adca8b 100644
--- a/lib/private/helper.php
+++ b/lib/private/helper.php
@@ -59,6 +59,15 @@ class OC_Helper {
}
/**
+ * @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
* @param string $app app
* @param string $file file
diff --git a/lib/private/template/functions.php b/lib/private/template/functions.php
index 94b87d1e507..ce42633b364 100644
--- a/lib/private/template/functions.php
+++ b/lib/private/template/functions.php
@@ -35,9 +35,12 @@ function link_to( $app, $file, $args = array() ) {
return OC_Helper::linkTo( $app, $file, $args );
}
+/**
+ * @param $key
+ * @return string url to the online documentation
+ */
function link_to_docs($key) {
- $theme = new OC_Defaults();
- return $theme->getDocBaseUrl() . '/server/5.0/go.php?to=' . $key;
+ return OC_Helper::linkToDocs($key);
}
/**
diff --git a/lib/private/util.php b/lib/private/util.php
index 04b27ee61ae..f63884c0f32 100755
--- a/lib/private/util.php
+++ b/lib/private/util.php
@@ -303,7 +303,7 @@ class OC_Util {
//common hint for all file permissions error messages
$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>.';
// Check if config folder is writable.
@@ -311,7 +311,7 @@ class OC_Util {
$errors[] = array(
'error' => "Can't write into config directory",
'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>.'
);
}
@@ -324,7 +324,7 @@ class OC_Util {
$errors[] = array(
'error' => "Can't write into apps directory",
'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> '
.'or disabling the appstore in the config file.'
);
@@ -340,7 +340,7 @@ class OC_Util {
$errors[] = array(
'error' => "Can't create data directory (".$CONFIG_DATADIRECTORY.")",
'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>.'
);
}