From 32ccd6621465457fe95c77b4be9f9e0b3ec819ba Mon Sep 17 00:00:00 2001
From: Joas Schilling <nickvergessen@owncloud.com>
Date: Tue, 11 Aug 2015 14:20:25 +0200
Subject: [PATCH] Revert "make knowledge base url configurable"

This reverts commit 8fb89056bd2f99b1df7dc7a3970fc293272c8ab6.
---
 lib/private/app.php         |  3 +--
 lib/private/defaults.php    | 19 -------------------
 themes/example/defaults.php |  6 ------
 3 files changed, 1 insertion(+), 27 deletions(-)

diff --git a/lib/private/app.php b/lib/private/app.php
index 74b21b2b10..6c6f79dfa9 100644
--- a/lib/private/app.php
+++ b/lib/private/app.php
@@ -421,7 +421,6 @@ class OC_App {
 	 */
 	public static function getSettingsNavigation() {
 		$l = \OC::$server->getL10N('lib');
-		$defaults = new OC_Defaults();
 
 		$settings = array();
 		// by default, settings only contain the help menu
@@ -432,7 +431,7 @@ class OC_App {
 				array(
 					"id" => "help",
 					"order" => 1000,
-					"href" => $defaults->getKnowledgeBaseUrl(),
+					"href" => OC_Helper::linkToRoute("settings_help"),
 					"name" => $l->t("Help"),
 					"icon" => OC_Helper::imagePath("settings", "help.svg")
 				)
diff --git a/lib/private/defaults.php b/lib/private/defaults.php
index b86805357b..16f45943f5 100644
--- a/lib/private/defaults.php
+++ b/lib/private/defaults.php
@@ -46,11 +46,9 @@ class OC_Defaults {
 	private $defaultSlogan;
 	private $defaultLogoClaim;
 	private $defaultMailHeaderColor;
-	private $defaultKnowledgeBaseUrl;
 
 	function __construct() {
 		$this->l = \OC::$server->getL10N('lib');
-		$urlGenerator = \OC::$server->getURLGenerator();
 		$version = OC_Util::getVersion();
 
 		$this->defaultEntity = 'ownCloud'; /* e.g. company name, used for footers and copyright notices */
@@ -66,7 +64,6 @@ class OC_Defaults {
 		$this->defaultSlogan = $this->l->t('web services under your control');
 		$this->defaultLogoClaim = '';
 		$this->defaultMailHeaderColor = '#1d2d44'; /* header color of mail notifications */
-		$this->defaultKnowledgeBaseUrl = $urlGenerator->linkToRoute('settings_help');
 
 		$themePath = OC::$SERVERROOT . '/themes/' . OC_Util::getTheme() . '/defaults.php';
 		if (file_exists($themePath)) {
@@ -82,7 +79,6 @@ class OC_Defaults {
 
 	/**
 	 * @param string $method
-	 * @return bool
 	 */
 	private function themeExist($method) {
 		if (isset($this->theme) && method_exists($this->theme, $method)) {
@@ -284,19 +280,4 @@ class OC_Defaults {
 		}
 	}
 
-	/**
-	 * get knowledge base URL, will be used for the "Help"-Link in the top
-	 * right menu
-	 *
-	 * @return string
-	 */
-	public function getKnowledgeBaseUrl() {
-		if ($this->themeExist('getKnowledgeBaseUrl')) {
-			return $this->theme->getKnowledgeBaseUrl();
-		} else {
-			return $this->defaultKnowledgeBaseUrl;
-		}
-
-	}
-
 }
diff --git a/themes/example/defaults.php b/themes/example/defaults.php
index 21d80416e1..0dd0d46bd9 100644
--- a/themes/example/defaults.php
+++ b/themes/example/defaults.php
@@ -28,7 +28,6 @@ class OC_Theme {
 	private $themeSyncClientUrl;
 	private $themeSlogan;
 	private $themeMailHeaderColor;
-	private $themeKnowledgeBaseUrl;
 
 	/* put your custom text in these variables */
 	function __construct() {
@@ -40,7 +39,6 @@ class OC_Theme {
 		$this->themeSyncClientUrl = 'https://owncloud.org/install';
 		$this->themeSlogan = 'Your custom cloud, personalized for you!';
 		$this->themeMailHeaderColor = '#745bca';
-		$this->themeKnowledgeBaseUrl = 'https://doc.owncloud.org';
 	}
 	/* nothing after this needs to be adjusted */
 
@@ -94,8 +92,4 @@ class OC_Theme {
 		return $this->themeMailHeaderColor;
 	}
 
-	public function getKnowledgeBaseUrl() {
-		return $this->themeKnowledgeBaseUrl;
-	}
-
 }
-- 
GitLab