mirror of https://github.com/nextcloud/server
Merge pull request #26481 from ghost/fdroid
This commit is contained in:
commit
3860dad9ea
|
@ -87,6 +87,8 @@ class ThemingDefaults extends \OC_Defaults {
|
|||
private $iOSClientUrl;
|
||||
/** @var string */
|
||||
private $AndroidClientUrl;
|
||||
/** @var string */
|
||||
private $FDroidClientUrl;
|
||||
|
||||
/**
|
||||
* ThemingDefaults constructor.
|
||||
|
@ -127,6 +129,7 @@ class ThemingDefaults extends \OC_Defaults {
|
|||
$this->iTunesAppId = parent::getiTunesAppId();
|
||||
$this->iOSClientUrl = parent::getiOSClientUrl();
|
||||
$this->AndroidClientUrl = parent::getAndroidClientUrl();
|
||||
$this->FDroidClientUrl = parent::getFDroidClientUrl();
|
||||
}
|
||||
|
||||
public function getName() {
|
||||
|
@ -296,6 +299,12 @@ class ThemingDefaults extends \OC_Defaults {
|
|||
return $this->config->getAppValue('theming', 'AndroidClientUrl', $this->AndroidClientUrl);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getFDroidClientUrl() {
|
||||
return $this->config->getAppValue('theming', 'FDroidClientUrl', $this->FDroidClientUrl);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return array scss variables to overwrite
|
||||
|
|
File diff suppressed because it is too large
Load Diff
After Width: | Height: | Size: 167 KiB |
|
@ -48,6 +48,7 @@ class OC_Defaults {
|
|||
private $defaultiOSClientUrl;
|
||||
private $defaultiTunesAppId;
|
||||
private $defaultAndroidClientUrl;
|
||||
private $defaultFDroidClientUrl;
|
||||
private $defaultDocBaseUrl;
|
||||
private $defaultDocVersion;
|
||||
private $defaultSlogan;
|
||||
|
@ -66,6 +67,7 @@ class OC_Defaults {
|
|||
$this->defaultiOSClientUrl = $config->getSystemValue('customclient_ios', 'https://geo.itunes.apple.com/us/app/nextcloud/id1125420102?mt=8');
|
||||
$this->defaultiTunesAppId = $config->getSystemValue('customclient_ios_appid', '1125420102');
|
||||
$this->defaultAndroidClientUrl = $config->getSystemValue('customclient_android', 'https://play.google.com/store/apps/details?id=com.nextcloud.client');
|
||||
$this->defaultFDroidClientUrl = $config->getSystemValue('customclient_fdroid', 'https://f-droid.org/packages/com.nextcloud.client/');
|
||||
$this->defaultDocBaseUrl = 'https://docs.nextcloud.com';
|
||||
$this->defaultDocVersion = \OC_Util::getVersion()[0]; // used to generate doc links
|
||||
$this->defaultColorPrimary = '#0082c9';
|
||||
|
@ -154,6 +156,18 @@ class OC_Defaults {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the URL to Google Play for the Android Client
|
||||
* @return string URL
|
||||
*/
|
||||
public function getFDroidClientUrl() {
|
||||
if ($this->themeExist('getFDroidClientUrl')) {
|
||||
return $this->theme->getFDroidClientUrl();
|
||||
} else {
|
||||
return $this->defaultFDroidClientUrl;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the documentation URL
|
||||
* @return string URL
|
||||
|
|
|
@ -94,6 +94,15 @@ class Defaults {
|
|||
return $this->defaults->getAndroidClientUrl();
|
||||
}
|
||||
|
||||
/**
|
||||
* link to the Android client on F-Droid
|
||||
* @return string
|
||||
* @since 23.0.0
|
||||
*/
|
||||
public function getFDroidClientUrl() {
|
||||
return $this->defaults->getFDroidClientUrl();
|
||||
}
|
||||
|
||||
/**
|
||||
* base URL to the documentation of your ownCloud instance
|
||||
* @return string
|
||||
|
|
Loading…
Reference in New Issue