feat: add PayPal donation

This commit is contained in:
2025-09-28 20:39:47 +04:00
parent 1365953b97
commit 5bbc6f1c66
9 changed files with 737 additions and 0 deletions
+16
View File
@@ -146,4 +146,20 @@ if (!defined('WORDPRESS_POSTS_COUNT')) define('WORDPRESS_POSTS_COUNT', 6);
// Activation des articles WordPress par défaut
if (!defined('WORDPRESS_ENABLED')) define('WORDPRESS_ENABLED', false);
// =========================================
// Système de dons par défaut
// =========================================
// Activation du système de dons par défaut
if (!defined('DONATIONS_ENABLED')) define('DONATIONS_ENABLED', false);
// URL PayPal Me par défaut (sans le montant)
if (!defined('PAYPAL_ME_URL')) define('PAYPAL_ME_URL', '');
// Montants de dons suggérés par défaut
if (!defined('DONATION_AMOUNTS')) define('DONATION_AMOUNTS', [5, 10, 20, 50]);
// Devise par défaut
if (!defined('DONATION_CURRENCY')) define('DONATION_CURRENCY', 'EUR');
?>
+16
View File
@@ -265,6 +265,22 @@ define('COUNTDOWN_TIMEZONES', [
// Activer/désactiver l'affichage des articles WordPress
// define('WORDPRESS_ENABLED', true);
// =========================================
// Système de dons
// =========================================
// Activer/désactiver le système de dons
// define('DONATIONS_ENABLED', true);
// URL PayPal Me (exemple: https://www.paypal.com/paypalme/kubuntu)
// define('PAYPAL_ME_URL', 'https://www.paypal.com/paypalme/votre-compte');
// Montants de dons suggérés (en euros par défaut)
// define('DONATION_AMOUNTS', [5, 10, 20, 50, 100]);
// Devise pour les dons
// define('DONATION_CURRENCY', 'EUR');
// =========================================
// Texte de présentation du mouvement
// =========================================
+5
View File
@@ -40,6 +40,11 @@
</nav>
<div class="action-icons">
<?php if (defined('DONATIONS_ENABLED') && DONATIONS_ENABLED && !empty(PAYPAL_ME_URL)): ?>
<a href="dons.php" class="icon-button donation-link" aria-label="Soutenir KA UBUNTU" title="Faire un don">
<i class="fas fa-heart" aria-hidden="true"></i>
</a>
<?php endif; ?>
<button id="theme-toggle" class="icon-button" aria-label="Basculer entre mode clair et sombre" title="Changer le thème">
<i class="fas fa-sun" aria-hidden="true"></i>
</button>
+6
View File
@@ -21,6 +21,12 @@
<i class="fas fa-broadcast-tower" aria-hidden="true"></i> <span>Direct</span>
</a>
<?php if (defined('DONATIONS_ENABLED') && DONATIONS_ENABLED && !empty(PAYPAL_ME_URL)): ?>
<a href="dons.php" class="nav-item donation-nav-link <?php echo ($currentPage === 'dons.php') ? 'active' : ''; ?>" data-title="Soutenir" aria-current="<?php echo ($currentPage === 'dons.php') ? 'page' : 'false'; ?>">
<i class="fas fa-heart" aria-hidden="true"></i> <span>Soutenir</span>
</a>
<?php endif; ?>
<div class="nav-divider"></div>
<?php