131 lines
6.6 KiB
PHP
131 lines
6.6 KiB
PHP
<?php
|
|
|
|
/**
|
|
* Configuration par défaut de kaubuntu.re
|
|
*
|
|
* Ce fichier contient les valeurs de repli pour toutes les constantes.
|
|
* Surchargez-les dans config.local.php.
|
|
*/
|
|
|
|
if (!defined('APP_HOST_NAME')) define('APP_HOST_NAME', 'kaubuntu.re');
|
|
|
|
// PeerTube désactivé — court-circuite les appels API dans config.php
|
|
if (!defined('PEERTUBE_ENABLED')) define('PEERTUBE_ENABLED', false);
|
|
|
|
// =========================================
|
|
// Informations du site
|
|
// =========================================
|
|
|
|
if (!defined('SITE_NAME')) define('SITE_NAME', 'kaubuntu.re');
|
|
if (!defined('SITE_DESCRIPTION')) define('SITE_DESCRIPTION', 'Hub multimédia du mouvement Ka-Ubuntu');
|
|
if (!defined('SITE_LOGO')) define('SITE_LOGO', 'img/logo.png');
|
|
if (!defined('SITE_FAVICON')) define('SITE_FAVICON', 'img/favicon.png');
|
|
|
|
if (!defined('DEFAULT_TIMEZONE')) define('DEFAULT_TIMEZONE', 'Indian/Reunion');
|
|
|
|
// =========================================
|
|
// Réseaux sociaux — URLs
|
|
// =========================================
|
|
|
|
if (!defined('FACEBOOK_URL')) define('FACEBOOK_URL', 'https://www.facebook.com/zinfos.ubuntu');
|
|
if (!defined('X_URL')) define('X_URL', 'https://x.com/ka_ubuntu');
|
|
if (!defined('INSTAGRAM_URL')) define('INSTAGRAM_URL', 'https://www.instagram.com/ka_ubuntu/');
|
|
if (!defined('YOUTUBE_URL')) define('YOUTUBE_URL', 'https://www.youtube.com/@kaubuntu4546');
|
|
if (!defined('TIKTOK_URL')) define('TIKTOK_URL', 'https://www.tiktok.com/@kaubuntu');
|
|
|
|
// =========================================
|
|
// Réseaux sociaux — Handles (sans @)
|
|
// =========================================
|
|
|
|
if (!defined('YOUTUBE_HANDLE')) define('YOUTUBE_HANDLE', 'kaubuntu4546');
|
|
if (!defined('FACEBOOK_PAGE')) define('FACEBOOK_PAGE', 'zinfos.ubuntu');
|
|
if (!defined('INSTAGRAM_HANDLE')) define('INSTAGRAM_HANDLE', 'ka_ubuntu');
|
|
if (!defined('TIKTOK_HANDLE')) define('TIKTOK_HANDLE', 'kaubuntu');
|
|
if (!defined('X_HANDLE')) define('X_HANDLE', 'ka_ubuntu');
|
|
|
|
// =========================================
|
|
// YouTube Data API v3
|
|
// =========================================
|
|
|
|
if (!defined('YOUTUBE_API_KEY')) define('YOUTUBE_API_KEY', '');
|
|
if (!defined('YOUTUBE_CHANNEL_HANDLE')) define('YOUTUBE_CHANNEL_HANDLE', 'kaubuntu4546');
|
|
if (!defined('YOUTUBE_CHANNEL_ID')) define('YOUTUBE_CHANNEL_ID', '');
|
|
if (!defined('YOUTUBE_VIDEOS_COUNT')) define('YOUTUBE_VIDEOS_COUNT', 9);
|
|
|
|
// =========================================
|
|
// Contenu embarqué optionnel
|
|
// =========================================
|
|
|
|
if (!defined('INSTAGRAM_POST_URLS')) define('INSTAGRAM_POST_URLS', []);
|
|
if (!defined('TIKTOK_VIDEO_URLS')) define('TIKTOK_VIDEO_URLS', []);
|
|
|
|
// =========================================
|
|
// Contact & mentions légales
|
|
// =========================================
|
|
|
|
if (!defined('CONTACT_EMAIL')) define('CONTACT_EMAIL', 'zinfoskaubuntu@gmail.com');
|
|
if (!defined('LEGAL_COPYRIGHT')) define('LEGAL_COPYRIGHT', 'Ka-Ubuntu');
|
|
if (!defined('LEGAL_WEBMASTER_NAME')) define('LEGAL_WEBMASTER_NAME', 'Cédric Famibelle-Pronzola');
|
|
if (!defined('LEGAL_WEBMASTER_EMAIL')) define('LEGAL_WEBMASTER_EMAIL', 'contact@cedric-pronzola.dev');
|
|
if (!defined('LEGAL_HOST_NAME')) define('LEGAL_HOST_NAME', 'o2Switch');
|
|
if (!defined('LEGAL_HOST_COMPANY')) define('LEGAL_HOST_COMPANY', 'société au capital de 100 000 €');
|
|
if (!defined('LEGAL_HOST_RCS')) define('LEGAL_HOST_RCS', 'immatriculée au RCS de Clermont-Ferrand sous le numéro 510 909 807');
|
|
if (!defined('LEGAL_HOST_ADDRESS')) define('LEGAL_HOST_ADDRESS', '222 boulevard Gustave Flaubert, 63000 Clermont-Ferrand, France');
|
|
if (!defined('LEGAL_CONTACT_EMAIL')) define('LEGAL_CONTACT_EMAIL', 'zinfos@kaubuntu.com');
|
|
if (!defined('LEGAL_LICENSE')) define('LEGAL_LICENSE', 'GNU Affero General Public License version 3 (AGPL-V3)');
|
|
if (!defined('LEGAL_LICENSE_URL')) define('LEGAL_LICENSE_URL', 'https://www.gnu.org/licenses/agpl-3.0.html');
|
|
if (!defined('LEGAL_SOURCE_CODE_URL')) define('LEGAL_SOURCE_CODE_URL', 'https://codeberg.org/Ka-Ubuntu/kaubuntu.re');
|
|
if (!defined('LEGAL_SERVICE_DESCRIPTION')) define('LEGAL_SERVICE_DESCRIPTION', 'est une plateforme multimédia proposant des contenus vidéo, des actualités et des informations liées au mouvement politique panafricaniste et indépendantiste réunionnais Ka-Ubuntu.');
|
|
|
|
// =========================================
|
|
// Cache
|
|
// =========================================
|
|
|
|
if (!defined('CACHE_ENABLED')) define('CACHE_ENABLED', false);
|
|
if (!defined('CACHE_DURATION')) define('CACHE_DURATION', 3600);
|
|
|
|
// =========================================
|
|
// Système de compte à rebours / maintenance
|
|
// =========================================
|
|
|
|
if (!defined('COUNTDOWN_ENABLED')) define('COUNTDOWN_ENABLED', false);
|
|
if (!defined('COUNTDOWN_TARGET_DATE')) define('COUNTDOWN_TARGET_DATE', '2025-10-11 00:00:00');
|
|
|
|
if (!defined('COUNTDOWN_TIMEZONES')) {
|
|
define('COUNTDOWN_TIMEZONES', [
|
|
'Martinique / Guadeloupe' => 'America/Martinique',
|
|
'Guyane' => 'America/Cayenne',
|
|
'France' => 'Europe/Paris',
|
|
"Ma'ohi Nui" => 'Pacific/Tahiti',
|
|
'Kanaky' => 'Pacific/Noumea',
|
|
]);
|
|
}
|
|
|
|
// =========================================
|
|
// Intégration WordPress (optionnel)
|
|
// =========================================
|
|
|
|
if (!defined('WORDPRESS_URL')) define('WORDPRESS_URL', '');
|
|
if (!defined('WORDPRESS_POSTS_COUNT')) define('WORDPRESS_POSTS_COUNT', 6);
|
|
if (!defined('WORDPRESS_ENABLED')) define('WORDPRESS_ENABLED', false);
|
|
|
|
// =========================================
|
|
// Système de dons
|
|
// =========================================
|
|
|
|
if (!defined('DONATIONS_ENABLED')) define('DONATIONS_ENABLED', false);
|
|
if (!defined('PAYPAL_ME_URL')) define('PAYPAL_ME_URL', '');
|
|
if (!defined('DONATION_AMOUNTS')) define('DONATION_AMOUNTS', [5, 10, 20, 50]);
|
|
if (!defined('DONATION_CURRENCY')) define('DONATION_CURRENCY', 'EUR');
|
|
|
|
// =========================================
|
|
// Annonce du prochain live
|
|
// =========================================
|
|
|
|
if (!defined('NEXT_LIVE_ENABLED')) define('NEXT_LIVE_ENABLED', false);
|
|
if (!defined('NEXT_LIVE_TITLE')) define('NEXT_LIVE_TITLE', 'Prochain live');
|
|
if (!defined('NEXT_LIVE_DESCRIPTION')) define('NEXT_LIVE_DESCRIPTION', 'Rejoignez-nous pour notre prochain live !');
|
|
if (!defined('NEXT_LIVE_DATE')) define('NEXT_LIVE_DATE', '');
|
|
if (!defined('NEXT_LIVE_IMAGE')) define('NEXT_LIVE_IMAGE', 'uploads/next-live.jpg');
|
|
?>
|