2025-04-11 13:32:23 +04:00
< ? php
/**
* Configuration par défaut de kaubuntu.re
2025-07-18 09:31:03 +04:00
*
2026-05-18 17:49:14 +04:00
* Ce fichier contient les valeurs de repli pour toutes les constantes.
* Surchargez-les dans config.local.php.
2025-04-11 13:32:23 +04:00
*/
if ( ! defined ( 'APP_HOST_NAME' )) define ( 'APP_HOST_NAME' , 'kaubuntu.re' );
2026-05-18 17:49:14 +04:00
// PeerTube désactivé — court-circuite les appels API dans config.php
if ( ! defined ( 'PEERTUBE_ENABLED' )) define ( 'PEERTUBE_ENABLED' , false );
2025-04-11 13:32:23 +04:00
// =========================================
2026-05-18 17:49:14 +04:00
// Informations du site
2025-04-11 13:32:23 +04:00
// =========================================
2026-05-18 17:49:14 +04:00
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' );
2025-04-11 13:32:23 +04:00
2025-10-08 20:52:40 +04:00
if ( ! defined ( 'DEFAULT_TIMEZONE' )) define ( 'DEFAULT_TIMEZONE' , 'Indian/Reunion' );
2026-05-18 17:49:14 +04:00
// =========================================
// Réseaux sociaux — URLs
// =========================================
2025-04-11 13:32:23 +04:00
2026-05-18 17:49:14 +04:00
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' );
2025-04-11 13:32:23 +04:00
2026-05-18 17:49:14 +04:00
// =========================================
// Réseaux sociaux — Handles (sans @)
// =========================================
2025-04-11 13:32:23 +04:00
2026-05-18 17:49:14 +04:00
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' );
2025-04-11 13:32:23 +04:00
2026-05-18 17:49:14 +04:00
// =========================================
// YouTube Data API v3
// =========================================
2026-01-14 16:51:44 +04:00
2026-05-18 17:49:14 +04:00
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 );
2026-01-14 16:51:44 +04:00
2026-05-18 17:49:14 +04:00
// =========================================
// Contenu embarqué optionnel
// =========================================
2026-01-14 16:51:44 +04:00
2026-05-18 17:49:14 +04:00
if ( ! defined ( 'INSTAGRAM_POST_URLS' )) define ( 'INSTAGRAM_POST_URLS' , []);
if ( ! defined ( 'TIKTOK_VIDEO_URLS' )) define ( 'TIKTOK_VIDEO_URLS' , []);
2025-04-11 13:32:23 +04:00
2026-05-18 17:49:14 +04:00
// =========================================
// Contact & mentions légales
// =========================================
2025-04-11 13:32:23 +04:00
2026-05-18 17:49:14 +04:00
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' );
2026-05-18 18:08:10 +04:00
if ( ! defined ( 'LEGAL_SOURCE_CODE_URL' )) define ( 'LEGAL_SOURCE_CODE_URL' , 'https://labola.o-k-i.net/ORGANISATION-KA-INTERNATIONALE/kaubuntu.re' );
2026-05-18 17:49:14 +04:00
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.' );
2025-09-14 11:18:58 +04:00
// =========================================
2026-05-18 17:49:14 +04:00
// Cache
2025-09-14 11:18:58 +04:00
// =========================================
2026-05-18 17:49:14 +04:00
if ( ! defined ( 'CACHE_ENABLED' )) define ( 'CACHE_ENABLED' , false );
if ( ! defined ( 'CACHE_DURATION' )) define ( 'CACHE_DURATION' , 3600 );
// =========================================
// Système de compte à rebours / maintenance
// =========================================
2025-09-14 11:18:58 +04:00
2026-05-18 17:49:14 +04:00
if ( ! defined ( 'COUNTDOWN_ENABLED' )) define ( 'COUNTDOWN_ENABLED' , false );
2025-09-14 11:18:58 +04:00
if ( ! defined ( 'COUNTDOWN_TARGET_DATE' )) define ( 'COUNTDOWN_TARGET_DATE' , '2025-10-11 00:00:00' );
if ( ! defined ( 'COUNTDOWN_TIMEZONES' )) {
define ( 'COUNTDOWN_TIMEZONES' , [
2025-09-14 14:38:58 +04:00
'Martinique / Guadeloupe' => 'America/Martinique' ,
2026-05-18 17:49:14 +04:00
'Guyane' => 'America/Cayenne' ,
'France' => 'Europe/Paris' ,
" Ma'ohi Nui " => 'Pacific/Tahiti' ,
'Kanaky' => 'Pacific/Noumea' ,
2025-09-14 11:18:58 +04:00
]);
}
2025-09-17 22:30:09 +04:00
// =========================================
2026-05-18 17:49:14 +04:00
// Intégration WordPress (optionnel)
2025-09-17 22:30:09 +04:00
// =========================================
2026-05-18 17:49:14 +04:00
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 );
2025-09-28 20:39:47 +04:00
// =========================================
2026-05-18 17:49:14 +04:00
// Système de dons
2025-09-28 20:39:47 +04:00
// =========================================
if ( ! defined ( 'DONATIONS_ENABLED' )) define ( 'DONATIONS_ENABLED' , false );
2026-05-18 17:49:14 +04:00
if ( ! defined ( 'PAYPAL_ME_URL' )) define ( 'PAYPAL_ME_URL' , '' );
if ( ! defined ( 'DONATION_AMOUNTS' )) define ( 'DONATION_AMOUNTS' , [ 5 , 10 , 20 , 50 ]);
2025-09-28 20:39:47 +04:00
if ( ! defined ( 'DONATION_CURRENCY' )) define ( 'DONATION_CURRENCY' , 'EUR' );
2025-10-08 17:00:40 +04:00
// =========================================
// Annonce du prochain live
// =========================================
2026-05-18 17:49:14 +04:00
if ( ! defined ( 'NEXT_LIVE_ENABLED' )) define ( 'NEXT_LIVE_ENABLED' , false );
if ( ! defined ( 'NEXT_LIVE_TITLE' )) define ( 'NEXT_LIVE_TITLE' , 'Prochain live' );
2025-10-08 17:00:40 +04:00
if ( ! defined ( 'NEXT_LIVE_DESCRIPTION' )) define ( 'NEXT_LIVE_DESCRIPTION' , 'Rejoignez-nous pour notre prochain live !' );
2026-05-18 17:49:14 +04:00
if ( ! defined ( 'NEXT_LIVE_DATE' )) define ( 'NEXT_LIVE_DATE' , '' );
if ( ! defined ( 'NEXT_LIVE_IMAGE' )) define ( 'NEXT_LIVE_IMAGE' , 'uploads/next-live.jpg' );
2025-04-11 13:32:23 +04:00
?>