From dcc5428615963b3527070df8b753bf00d8c7e6c6 Mon Sep 17 00:00:00 2001
From: ostertun
Date: Fri, 28 Apr 2023 21:43:49 +0200
Subject: [PATCH] gitflow-hotfix-stash: extServiceWfn
---
client/scripts/regatten.js.php | 9 +++++++++
server/content/index.php | 4 ++--
server/page/menus.php | 2 +-
server/scripts/rank.js | 2 +-
server/version.php | 2 +-
5 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/client/scripts/regatten.js.php b/client/scripts/regatten.js.php
index 0c99376..843bb8a 100644
--- a/client/scripts/regatten.js.php
+++ b/client/scripts/regatten.js.php
@@ -680,12 +680,21 @@ function ro_getLink(type, eventId, classId) {
}
return '';
}
+function wfn_getLink(type, eventId, classId) {
+ switch (type) {
+ case 'entrylist':
+ return 'https://wettfahrten.net/event/' + eventId + '/entrylist?class=' + classId;
+ }
+ return '';
+}
function extServiceGetLink(serviceName, type, eventId = '', classId = '') {
switch (serviceName) {
case 'm2s':
return m2s_getLink(type, eventId, classId);
case 'ro':
return ro_getLink(type, eventId);
+ case 'wfn':
+ return wfn_getLink(type, eventId);
}
return '';
}
diff --git a/server/content/index.php b/server/content/index.php
index f826831..c749dd2 100644
--- a/server/content/index.php
+++ b/server/content/index.php
@@ -74,8 +74,8 @@
$content .= 'Erstelle einfach eine Saison-Planung und abonniere Deinen persönlichen Kalender.';
$content .= 'Registriere Dich einfach kostenlos, erstelle eine Saison-Planung und wir erstellen Dir einen persönlichen Kalender.';
$content .= '
';
- $content .= $tpl->load('button', [' Regatta-Kalender', 'https://regatten.net/client/calendar/' . BOATCLASS . '/everything.ics', 'css-class' => 'mb-2']);
- $content .= $tpl->load('button', [' Kalender für ', 'https://regatten.net/client/calendar/' . BOATCLASS . '/user_%USERID%.ics', 'css-class' => 'show-loggedin replace-userid-href']);
+ $content .= $tpl->load('button', [' Regatta-Kalender', 'https://ranglisten.net/client/calendar/' . BOATCLASS . '/everything.ics', 'css-class' => 'mb-2']);
+ $content .= $tpl->load('button', [' Kalender für ', 'https://ranglisten.net/client/calendar/' . BOATCLASS . '/user_%USERID%.ics', 'css-class' => 'show-loggedin replace-userid-href']);
$sp['output'] .= $tpl->load('card', [$content]);
diff --git a/server/page/menus.php b/server/page/menus.php
index 9cf51e9..4603c4a 100644
--- a/server/page/menus.php
+++ b/server/page/menus.php
@@ -317,7 +317,7 @@
Das Nachladen kann außerdem gerade bei großen Datenmengen (wie Ranglisten) sehr lange dauern.
Wir empfehlen Dir daher, auf diesem Gerät unsere normale Website zu benutzen. Diese ist auch für Mobil-Geräte optimiert.
- Zur Website
+ Zur Website
diff --git a/server/scripts/rank.js b/server/scripts/rank.js
index 42ca383..d72c990 100644
--- a/server/scripts/rank.js
+++ b/server/scripts/rank.js
@@ -166,7 +166,7 @@ function selectChange(callSiteScript = true) {
var btns = '';
for (var i in specialRanks) {
var sr = specialRanks[i];
- var link = 'https://regatten.net/frame.php?class=' + BOATCLASS + '&site=special_rank&rank_id=' + sr.id;
+ var link = 'https://ranglisten.net/frame.php?class=' + BOATCLASS + '&site=special_rank&rank_id=' + sr.id;
var name = sr.title;
var cssclass = i > 0 ? ' mt-3' : '';
btns += '' + name + '';
diff --git a/server/version.php b/server/version.php
index 082cc09..aa83d7a 100644
--- a/server/version.php
+++ b/server/version.php
@@ -1,5 +1,5 @@