Use constants for the default servers

This commit is contained in:
Dr. Tobias Quathamer 2024-03-14 09:03:12 +01:00 committed by Hypolite Petovan
parent 2cff751b12
commit 890bc3712f

View file

@ -11,6 +11,10 @@ use Friendica\Core\Hook;
use Friendica\Core\Renderer; use Friendica\Core\Renderer;
use Friendica\DI; use Friendica\DI;
CONST URL_REPLACE_NITTER_DEFAULT = 'https://nitter.net';
CONST URL_REPLACE_INVIDIOUS_DEFAULT = 'https://yewtu.be';
CONST URL_REPLACE_PROXIGRAM_DEFAULT = 'https://proxigram.lunar.icu';
function url_replace_install() function url_replace_install()
{ {
Hook::register('prepare_body_final', 'addon/url_replace/url_replace.php', 'url_replace_render'); Hook::register('prepare_body_final', 'addon/url_replace/url_replace.php', 'url_replace_render');
@ -68,9 +72,9 @@ function url_replace_addon_admin(string &$o)
'nitter_server', 'nitter_server',
DI::l10n()->t('Nitter server'), DI::l10n()->t('Nitter server'),
$nitter_server, $nitter_server,
DI::l10n()->t('Specify the URL with protocol. The default is https://nitter.net.'), DI::l10n()->t('Specify the URL with protocol. The default is %s.', URL_REPLACE_NITTER_DEFAULT),
null, null,
'placeholder="https://nitter.net"', 'placeholder="'.URL_REPLACE_NITTER_DEFAULT.'"',
], ],
'$invidious_server_enabled' => [ '$invidious_server_enabled' => [
'invidious_server_enabled', 'invidious_server_enabled',
@ -81,9 +85,9 @@ function url_replace_addon_admin(string &$o)
'invidious_server', 'invidious_server',
DI::l10n()->t('Invidious server'), DI::l10n()->t('Invidious server'),
$invidious_server, $invidious_server,
DI::l10n()->t('Specify the URL with protocol. The default is https://yewtu.be.'), DI::l10n()->t('Specify the URL with protocol. The default is %s.', URL_REPLACE_INVIDIOUS_DEFAULT),
null, null,
'placeholder="https://yewtu.be"', 'placeholder="'.URL_REPLACE_INVIDIOUS_DEFAULT.'"',
], ],
'$proxigram_server_enabled' => [ '$proxigram_server_enabled' => [
'proxigram_server_enabled', 'proxigram_server_enabled',
@ -94,9 +98,9 @@ function url_replace_addon_admin(string &$o)
'proxigram_server', 'proxigram_server',
DI::l10n()->t('Proxigram server'), DI::l10n()->t('Proxigram server'),
$proxigram_server, $proxigram_server,
DI::l10n()->t('Specify the URL with protocol. The default is https://proxigram.lunar.icu.'), DI::l10n()->t('Specify the URL with protocol. The default is %s.', URL_REPLACE_PROXIGRAM_DEFAULT),
null, null,
'placeholder="https://proxigram.lunar.icu"', 'placeholder="'.URL_REPLACE_PROXIGRAM_DEFAULT.'"',
], ],
'$twelvefeet_sites' => [ '$twelvefeet_sites' => [
'twelvefeet_sites', 'twelvefeet_sites',
@ -119,7 +123,7 @@ function url_replace_render(array &$b)
$nitter_server = DI::config()->get('url_replace', 'nitter_server'); $nitter_server = DI::config()->get('url_replace', 'nitter_server');
if (empty($nitter_server)) { if (empty($nitter_server)) {
$nitter_server = 'https://nitter.net'; $nitter_server = URL_REPLACE_NITTER_DEFAULT;
} }
$nitter_server_enabled = DI::config()->get('url_replace', 'nitter_server_enabled', true); $nitter_server_enabled = DI::config()->get('url_replace', 'nitter_server_enabled', true);
if ($nitter_server_enabled) { if ($nitter_server_enabled) {
@ -133,7 +137,7 @@ function url_replace_render(array &$b)
$invidious_server = DI::config()->get('url_replace', 'invidious_server'); $invidious_server = DI::config()->get('url_replace', 'invidious_server');
if (empty($invidious_server)) { if (empty($invidious_server)) {
$invidious_server = 'https://yewtu.be'; $invidious_server = URL_REPLACE_INVIDIOUS_DEFAULT;
} }
$invidious_server_enabled = DI::config()->get('url_replace', 'invidious_server_enabled', true); $invidious_server_enabled = DI::config()->get('url_replace', 'invidious_server_enabled', true);
if ($invidious_server_enabled) { if ($invidious_server_enabled) {
@ -147,7 +151,7 @@ function url_replace_render(array &$b)
$proxigram_server = DI::config()->get('url_replace', 'proxigram_server'); $proxigram_server = DI::config()->get('url_replace', 'proxigram_server');
if (empty($proxigram_server)) { if (empty($proxigram_server)) {
$proxigram_server = 'https://proxigram.lunar.icu'; $proxigram_server = URL_REPLACE_PROXIGRAM_DEFAULT;
} }
$proxigram_server_enabled = DI::config()->get('url_replace', 'proxigram_server_enabled', true); $proxigram_server_enabled = DI::config()->get('url_replace', 'proxigram_server_enabled', true);
if ($proxigram_server_enabled) { if ($proxigram_server_enabled) {