feat(donations): default OKI links and transparency notice

This commit is contained in:
2026-07-25 21:35:33 +04:00
parent 5457f6fae0
commit e673b484ce
5 changed files with 90 additions and 22 deletions
+23 -13
View File
@@ -222,32 +222,42 @@ if (!defined('WORDPRESS_ENABLED')) define('WORDPRESS_ENABLED', false);
// =========================================
// Activation du système de dons par défaut
if (!defined('DONATIONS_ENABLED')) define('DONATIONS_ENABLED', false);
// Par défaut les dons sont activés et pointent vers les comptes de l'association
// ORGANISATION KA INTERNATIONALE (OKI), mainteneur de l'application.
// Modifiez ces valeurs dans config.local.php pour utiliser vos propres comptes.
if (!defined('DONATIONS_ENABLED')) define('DONATIONS_ENABLED', true);
// URLs des plateformes de don
if (!defined('LIBERAPAY_URL')) define('LIBERAPAY_URL', ''); // Ex: https://liberapay.com/votre-compte/donate
if (!defined('LIBERAPAY_URL')) define('LIBERAPAY_URL', 'https://liberapay.com/OKI/donate');
if (!defined('KOFI_URL')) define('KOFI_URL', ''); // Ex: https://ko-fi.com/votre-compte
if (!defined('STRIPE_ENABLED')) define('STRIPE_ENABLED', false);
// Message de transparence affiché sur la page de dons.
// Renseignez ce texte lorsque les liens pointent vers les comptes d'une organisation
// tierce (par exemple OKI) afin d'expliquer aux visiteurs pourquoi.
if (!defined('DONATIONS_OKI_DISCLAIMER')) {
define('DONATIONS_OKI_DISCLAIMER', 'Les liens ci-dessous pointent vers les comptes de donation de l\'association ORGANISATION KA INTERNATIONALE (OKI), mainteneur de cette application libre sous licence AGPL. Vous pouvez les remplacer par vos propres liens dans config.local.php ou désactiver la page de dons avec DONATIONS_ENABLED.');
}
// Configuration Stripe
if (!defined('STRIPE_ONE_TIME_LINKS')) {
define('STRIPE_ONE_TIME_LINKS', [
1 => '', // Lien Stripe pour don de 1€
5 => '', // Lien Stripe pour don de 5€
10 => '', // Lien Stripe pour don de 10€
20 => '', // Lien Stripe pour don de 20€
50 => '', // Lien Stripe pour don de 50€
'custom' => '' // Lien Stripe pour montant personnalisé
1 => 'https://don.o-k-i.net/b/aEUdTw5SD3SH7m0bII', // Lien pour don de 1€
5 => 'https://don.o-k-i.net/b/4gw6r480L1Kz5dScMO', // Lien pour don de 5€
10 => 'https://don.o-k-i.net/b/5kA02G1Cn4WLbCgeUV', // Lien pour don de 10€
20 => 'https://don.o-k-i.net/b/fZebLo94PfBpayc5kn', // Lien pour don de 20€
50 => 'https://don.o-k-i.net/b/6oE5n05SDdth49O004', // Lien pour don de 50€
'custom' => 'https://don.o-k-i.net/b/6oE2aO94P88X9u8eV4' // Lien pour montant personnalisé
]);
}
if (!defined('STRIPE_MONTHLY_LINKS')) {
define('STRIPE_MONTHLY_LINKS', [
1 => '', // Lien Stripe pour don mensuel de 1€
5 => '', // Lien Stripe pour don mensuel de 5€
10 => '', // Lien Stripe pour don mensuel de 10€
20 => '', // Lien Stripe pour don mensuel de 20€
50 => '', // Lien Stripe pour don mensuel de 50€
1 => 'https://don.o-k-i.net/b/7sI9Dgch14WL7m0fZ3', // Lien pour don mensuel de 1€
5 => 'https://don.o-k-i.net/b/8wM4iW4Ozbl95dS6ow', // Lien pour don mensuel de 5€
10 => 'https://don.o-k-i.net/b/8wM2aO80L74TcGk3ci', // Lien pour don mensuel de 10€
20 => 'https://don.o-k-i.net/b/00g7v894P88XgWAfZ7', // Lien pour don mensuel de 20€
50 => 'https://don.o-k-i.net/b/4gw8zc6WHgFtcGkbIP', // Lien pour don mensuel de 50€
]);
}
+11 -1
View File
@@ -349,10 +349,14 @@ define('WORDPRESS_ENABLED', false);
// =========================================
// Activer/désactiver le système de dons
// Par défaut les dons sont activés et pointent vers le compte Liberapay de OKI.
// Décommentez et passez à false pour désactiver complètement la page de dons.
// define('DONATIONS_ENABLED', true);
// URLs des plateformes de don
// define('LIBERAPAY_URL', 'https://liberapay.com/votre-compte/donate');
// Les exemples ci-dessous reproduisent la configuration par défaut (OKI).
// Remplacez-les par vos propres comptes si vous déployez une instance indépendante.
// define('LIBERAPAY_URL', 'https://liberapay.com/OKI/donate');
// define('KOFI_URL', 'https://ko-fi.com/votre-compte');
// Activer/désactiver les dons via Stripe
@@ -383,6 +387,12 @@ define('WORDPRESS_ENABLED', false);
// Devise pour les dons
// define('DONATION_CURRENCY', 'EUR');
// Message de transparence affiché sur la page de dons.
// À renseigner si les liens pointent vers les comptes d'une organisation tierce
// (par exemple OKI) afin d'expliquer aux visiteurs pourquoi.
// Laissez vide ou commentez pour masquer ce message.
// define('DONATIONS_OKI_DISCLAIMER', 'Les liens ci-dessous pointent vers les comptes de donation de l\'association ORGANISATION KA INTERNATIONALE (OKI), mainteneur de cette application libre sous licence AGPL. Vous pouvez les remplacer par vos propres liens dans ce fichier ou désactiver la page de dons avec DONATIONS_ENABLED.');
// =========================================
// Texte de présentation du podcast
// =========================================