- Remplacement de toutes les occurrences PachaFamily/pachafamily/PACHAFAMILY - Renommage pachafamily_source.md → househub_source.md Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
29f341b052
commit
3f7ed9c2f1
@@ -17,4 +17,4 @@ jobs:
|
|||||||
username: ${{ secrets.FTP_USERNAME_PERCOLOUCO }}
|
username: ${{ secrets.FTP_USERNAME_PERCOLOUCO }}
|
||||||
password: ${{ secrets.FTP_PASSWORD_PERCOLOUCO }}
|
password: ${{ secrets.FTP_PASSWORD_PERCOLOUCO }}
|
||||||
local-dir: ./
|
local-dir: ./
|
||||||
server-dir: /www/pachafamily/ # ← Production reste ici
|
server-dir: /www/househub/ # ← Production reste ici
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
🦙 PachaFamily OS
|
🦙 HouseHub OS
|
||||||
Système de gestion familiale sur-mesure : Budget, Calendrier, Voyages et Cadeaux.
|
Système de gestion familiale sur-mesure : Budget, Calendrier, Voyages et Cadeaux.
|
||||||
|
|
||||||
📝 Présentation du projet
|
📝 Présentation du projet
|
||||||
PachaFamily est une application web privée conçue pour centraliser l'organisation de la tribu. Elle repose sur une stack légère (PHP natif / Vanilla JS) pour garantir rapidité et portabilité, avec un support complet de l'internationalisation (FR/CA).
|
HouseHub est une application web privée conçue pour centraliser l'organisation de la tribu. Elle repose sur une stack légère (PHP natif / Vanilla JS) pour garantir rapidité et portabilité, avec un support complet de l'internationalisation (FR/CA).
|
||||||
|
|
||||||
🛠️ Fonctionnalités Principales
|
🛠️ Fonctionnalités Principales
|
||||||
💰 Module Budget
|
💰 Module Budget
|
||||||
|
|||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<footer class="pf-footer">
|
<footer class="pf-footer">
|
||||||
<div class="pf-container">
|
<div class="pf-container">
|
||||||
<small>© <?php echo date('Y'); ?> PachaFamily</small>
|
<small>© <?php echo date('Y'); ?> HouseHub</small>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
</div> <!-- FERMETURE pf-page -->
|
</div> <!-- FERMETURE pf-page -->
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* PachaFamily - CSS Auditor 🦙
|
* HouseHub - CSS Auditor 🦙
|
||||||
* Génère un rapport complet de tous les styles (fichiers, balises, inline)
|
* Génère un rapport complet de tous les styles (fichiers, balises, inline)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@@ -8,7 +8,7 @@ header('Content-Type: text/plain; charset=utf-8');
|
|||||||
|
|
||||||
$root = __DIR__;
|
$root = __DIR__;
|
||||||
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($root));
|
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($root));
|
||||||
$report = "=== 🦙 RAPPORT CSS COMPLET PACHAFAMILY ===\n";
|
$report = "=== 🦙 RAPPORT CSS COMPLET HOUSEHUB ===\n";
|
||||||
$report .= "Généré le : " . date('Y-m-d H:i:s') . "\n\n";
|
$report .= "Généré le : " . date('Y-m-d H:i:s') . "\n\n";
|
||||||
|
|
||||||
foreach ($iterator as $file) {
|
foreach ($iterator as $file) {
|
||||||
|
|||||||
+5
-5
@@ -1,9 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
// generate_prompt.php - Script pour extraire le code de PachaFamily
|
// generate_prompt.php - Script pour extraire le code de HouseHub
|
||||||
// À lancer via le navigateur (http://localhost:8082/generate_prompt.php) ou en ligne de commande.
|
// À lancer via le navigateur (http://localhost:8082/generate_prompt.php) ou en ligne de commande.
|
||||||
|
|
||||||
$rootDir = __DIR__;
|
$rootDir = __DIR__;
|
||||||
$outputFile = $rootDir . '/pachafamily_source.md';
|
$outputFile = $rootDir . '/househub_source.md';
|
||||||
|
|
||||||
// Dossiers à ignorer (pour ne pas polluer le cerveau de l'IA avec des choses inutiles)
|
// Dossiers à ignorer (pour ne pas polluer le cerveau de l'IA avec des choses inutiles)
|
||||||
$ignoredDirs = ['.git', '.devtools', '.gitea', 'assets'];
|
$ignoredDirs = ['.git', '.devtools', '.gitea', 'assets'];
|
||||||
@@ -11,7 +11,7 @@ $ignoredDirs = ['.git', '.devtools', '.gitea', 'assets'];
|
|||||||
// Extensions autorisées (on ne veut que du code, pas d'images)
|
// Extensions autorisées (on ne veut que du code, pas d'images)
|
||||||
$allowedExtensions = ['php', 'css', 'js', 'html', 'sh'];
|
$allowedExtensions = ['php', 'css', 'js', 'html', 'sh'];
|
||||||
|
|
||||||
$output = "# 🦙 Source Code PachaFamily\n\n";
|
$output = "# 🦙 Source Code HouseHub\n\n";
|
||||||
$output .= "> *Généré le " . date('Y-m-d H:i:s') . "*\n\n";
|
$output .= "> *Généré le " . date('Y-m-d H:i:s') . "*\n\n";
|
||||||
|
|
||||||
$iterator = new RecursiveIteratorIterator(
|
$iterator = new RecursiveIteratorIterator(
|
||||||
@@ -65,8 +65,8 @@ file_put_contents($outputFile, $output);
|
|||||||
|
|
||||||
echo "<div style='font-family:sans-serif; padding:20px; background:#f0fdf4; color:#16a34a; border-radius:8px; border:1px solid #bbf7d0;'>";
|
echo "<div style='font-family:sans-serif; padding:20px; background:#f0fdf4; color:#16a34a; border-radius:8px; border:1px solid #bbf7d0;'>";
|
||||||
echo "<h2>✅ Succès !</h2>";
|
echo "<h2>✅ Succès !</h2>";
|
||||||
echo "<p>Le fichier <strong>pachafamily_source.md</strong> a été généré à la racine de ton projet.</p>";
|
echo "<p>Le fichier <strong>househub_source.md</strong> a été généré à la racine de ton projet.</p>";
|
||||||
echo "<p><strong>$fileCount fichiers</strong> de code ont été fusionnés.</p>";
|
echo "<p><strong>$fileCount fichiers</strong> de code ont été fusionnés.</p>";
|
||||||
echo "<p><em>Tu peux maintenant donner ce fichier à ta Gem PachaFamily !</em></p>";
|
echo "<p><em>Tu peux maintenant donner ce fichier à ta Gem HouseHub !</em></p>";
|
||||||
echo "</div>";
|
echo "</div>";
|
||||||
?>
|
?>
|
||||||
+3
-3
@@ -13,7 +13,7 @@ function getLangUrl($newLang) {
|
|||||||
return '?' . http_build_query($params);
|
return '?' . http_build_query($params);
|
||||||
}
|
}
|
||||||
|
|
||||||
$pageTitle = $pageTitle ?? "PachaFamily";
|
$pageTitle = $pageTitle ?? "HouseHub";
|
||||||
$activePage = $activePage ?? "";
|
$activePage = $activePage ?? "";
|
||||||
$currentLang = $_SESSION['app_lang'] ?? 'fr';
|
$currentLang = $_SESSION['app_lang'] ?? 'fr';
|
||||||
?>
|
?>
|
||||||
@@ -40,7 +40,7 @@ $currentLang = $_SESSION['app_lang'] ?? 'fr';
|
|||||||
<body class="<?= htmlspecialchars($bodyClass ?? '') ?>">
|
<body class="<?= htmlspecialchars($bodyClass ?? '') ?>">
|
||||||
|
|
||||||
<header class="pf-header">
|
<header class="pf-header">
|
||||||
<a href="/index.php" class="pf-logo">PachaFamily</a>
|
<a href="/index.php" class="pf-logo">HouseHub</a>
|
||||||
|
|
||||||
<?php if (isset($_SESSION['user'])): ?>
|
<?php if (isset($_SESSION['user'])): ?>
|
||||||
<nav class="pf-nav">
|
<nav class="pf-nav">
|
||||||
@@ -81,7 +81,7 @@ $currentLang = $_SESSION['app_lang'] ?? 'fr';
|
|||||||
|
|
||||||
<div class="pf-mobile-menu" id="mobileMenu">
|
<div class="pf-mobile-menu" id="mobileMenu">
|
||||||
<div class="pf-mobile-menu-header">
|
<div class="pf-mobile-menu-header">
|
||||||
<span class="pf-logo">PachaFamily</span>
|
<span class="pf-logo">HouseHub</span>
|
||||||
<button class="pf-mobile-close-btn" id="closeMobileMenu">×</button>
|
<button class="pf-mobile-close-btn" id="closeMobileMenu">×</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# 🦙 Source Code PachaFamily
|
# 🦙 Source Code HouseHub
|
||||||
|
|
||||||
> *Généré le 2026-05-06 17:19:12*
|
> *Généré le 2026-05-06 17:19:12*
|
||||||
|
|
||||||
@@ -359,7 +359,7 @@ window.I18N = {
|
|||||||
|
|
||||||
<footer class="pf-footer">
|
<footer class="pf-footer">
|
||||||
<div class="pf-container">
|
<div class="pf-container">
|
||||||
<small>© <?php echo date('Y'); ?> PachaFamily</small>
|
<small>© <?php echo date('Y'); ?> HouseHub</small>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
</div> <!-- FERMETURE pf-page -->
|
</div> <!-- FERMETURE pf-page -->
|
||||||
@@ -375,7 +375,7 @@ window.I18N = {
|
|||||||
```php
|
```php
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* PachaFamily - CSS Auditor 🦙
|
* HouseHub - CSS Auditor 🦙
|
||||||
* Génère un rapport complet de tous les styles (fichiers, balises, inline)
|
* Génère un rapport complet de tous les styles (fichiers, balises, inline)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@@ -383,7 +383,7 @@ header('Content-Type: text/plain; charset=utf-8');
|
|||||||
|
|
||||||
$root = __DIR__;
|
$root = __DIR__;
|
||||||
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($root));
|
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($root));
|
||||||
$report = "=== 🦙 RAPPORT CSS COMPLET PACHAFAMILY ===\n";
|
$report = "=== 🦙 RAPPORT CSS COMPLET HOUSEHUB ===\n";
|
||||||
$report .= "Généré le : " . date('Y-m-d H:i:s') . "\n\n";
|
$report .= "Généré le : " . date('Y-m-d H:i:s') . "\n\n";
|
||||||
|
|
||||||
foreach ($iterator as $file) {
|
foreach ($iterator as $file) {
|
||||||
@@ -1577,7 +1577,7 @@ function getLangUrl($newLang) {
|
|||||||
return '?' . http_build_query($params);
|
return '?' . http_build_query($params);
|
||||||
}
|
}
|
||||||
|
|
||||||
$pageTitle = $pageTitle ?? "PachaFamily";
|
$pageTitle = $pageTitle ?? "HouseHub";
|
||||||
$activePage = $activePage ?? "";
|
$activePage = $activePage ?? "";
|
||||||
$currentLang = $_SESSION['app_lang'] ?? 'fr';
|
$currentLang = $_SESSION['app_lang'] ?? 'fr';
|
||||||
?>
|
?>
|
||||||
@@ -1604,7 +1604,7 @@ $currentLang = $_SESSION['app_lang'] ?? 'fr';
|
|||||||
<body class="<?= htmlspecialchars($bodyClass ?? '') ?>">
|
<body class="<?= htmlspecialchars($bodyClass ?? '') ?>">
|
||||||
|
|
||||||
<header class="pf-header">
|
<header class="pf-header">
|
||||||
<a href="/index.php" class="pf-logo">PachaFamily</a>
|
<a href="/index.php" class="pf-logo">HouseHub</a>
|
||||||
|
|
||||||
<?php if (isset($_SESSION['user'])): ?>
|
<?php if (isset($_SESSION['user'])): ?>
|
||||||
<nav class="pf-nav">
|
<nav class="pf-nav">
|
||||||
@@ -1848,7 +1848,7 @@ function require_login(?string $loginPage = '/login.php'): void
|
|||||||
### 📄 Fichier : `includes/config.php`
|
### 📄 Fichier : `includes/config.php`
|
||||||
```php
|
```php
|
||||||
<?php
|
<?php
|
||||||
// PachaFamily Config - Version sans erreur
|
// HouseHub Config - Version sans erreur
|
||||||
if (!defined('ID_ALEX')) {
|
if (!defined('ID_ALEX')) {
|
||||||
define('ID_ALEX', 2);
|
define('ID_ALEX', 2);
|
||||||
define('ID_LAIA', 3);
|
define('ID_LAIA', 3);
|
||||||
@@ -2019,7 +2019,7 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// AUTHENTIFICATION / LOGIN
|
// AUTHENTIFICATION / LOGIN
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'login_title' => 'Connexió - PachaFamily',
|
'login_title' => 'Connexió - HouseHub',
|
||||||
'login_header' => 'Connexió',
|
'login_header' => 'Connexió',
|
||||||
'label_username' => "Nom d'usuari",
|
'label_username' => "Nom d'usuari",
|
||||||
'label_password' => 'Contrasenya',
|
'label_password' => 'Contrasenya',
|
||||||
@@ -2035,8 +2035,8 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// ACCUEIL / INDEX
|
// ACCUEIL / INDEX
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'home_title' => 'PachaFamily - Inici',
|
'home_title' => 'HouseHub - Inici',
|
||||||
'home_welcome' => 'Benvinguts a PachaFamily',
|
'home_welcome' => 'Benvinguts a HouseHub',
|
||||||
'home_subtitle' => "Centre de control de l'organització familiar.",
|
'home_subtitle' => "Centre de control de l'organització familiar.",
|
||||||
'home_logged_as' => 'Connectat com a',
|
'home_logged_as' => 'Connectat com a',
|
||||||
'home_modules_title' => 'Mòduls',
|
'home_modules_title' => 'Mòduls',
|
||||||
@@ -2056,7 +2056,7 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// FAMILY CALENDAR
|
// FAMILY CALENDAR
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'fc_page_title' => 'PachaFamily - Calendari',
|
'fc_page_title' => 'HouseHub - Calendari',
|
||||||
'fc_main_header' => 'Calendari Familiar',
|
'fc_main_header' => 'Calendari Familiar',
|
||||||
'fc_btn_correct_balances' => 'Corregir els saldos',
|
'fc_btn_correct_balances' => 'Corregir els saldos',
|
||||||
'fc_btn_school_holidays' => 'Vacances escolars',
|
'fc_btn_school_holidays' => 'Vacances escolars',
|
||||||
@@ -2119,8 +2119,8 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// HOLIDAYS (VOYAGES)
|
// HOLIDAYS (VOYAGES)
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'hdl_title_list' => 'PachaFamily - Les meves vacances',
|
'hdl_title_list' => 'HouseHub - Les meves vacances',
|
||||||
'hdl_title_detail' => 'PachaFamily - Detall del viatge',
|
'hdl_title_detail' => 'HouseHub - Detall del viatge',
|
||||||
'hdl_main_title' => 'Les meves vacances',
|
'hdl_main_title' => 'Les meves vacances',
|
||||||
'hdl_filter_all' => 'Mostrar-ho tot',
|
'hdl_filter_all' => 'Mostrar-ho tot',
|
||||||
'hdl_filter_year' => 'Any',
|
'hdl_filter_year' => 'Any',
|
||||||
@@ -2264,7 +2264,7 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// BUDGET (GLOBAL & CATEGORIES)
|
// BUDGET (GLOBAL & CATEGORIES)
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'budget_page_title' => 'PachaFamily - Pressupost',
|
'budget_page_title' => 'HouseHub - Pressupost',
|
||||||
'budget_main_header' => 'Gestió del Pressupost',
|
'budget_main_header' => 'Gestió del Pressupost',
|
||||||
'budget_tab_tracking' => 'Seguiment Mensual',
|
'budget_tab_tracking' => 'Seguiment Mensual',
|
||||||
'budget_tab_prev' => 'Pressupost 2026',
|
'budget_tab_prev' => 'Pressupost 2026',
|
||||||
@@ -2462,7 +2462,7 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// CADEAUX (GIFTS)
|
// CADEAUX (GIFTS)
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'gift_page_title' => 'PachaFamily - Llista de regals',
|
'gift_page_title' => 'HouseHub - Llista de regals',
|
||||||
'gift_occ_tio' => 'Tió',
|
'gift_occ_tio' => 'Tió',
|
||||||
'gift_occ_noel' => 'Nadal',
|
'gift_occ_noel' => 'Nadal',
|
||||||
'gift_occ_rois' => 'Reis',
|
'gift_occ_rois' => 'Reis',
|
||||||
@@ -2573,7 +2573,7 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// AUTHENTIFICATION / LOGIN
|
// AUTHENTIFICATION / LOGIN
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'login_title' => 'Connexion - PachaFamily',
|
'login_title' => 'Connexion - HouseHub',
|
||||||
'login_header' => 'Connexion',
|
'login_header' => 'Connexion',
|
||||||
'label_username' => 'Identifiant',
|
'label_username' => 'Identifiant',
|
||||||
'label_password' => 'Mot de passe',
|
'label_password' => 'Mot de passe',
|
||||||
@@ -2589,8 +2589,8 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// ACCUEIL / INDEX
|
// ACCUEIL / INDEX
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'home_title' => 'PachaFamily - Accueil',
|
'home_title' => 'HouseHub - Accueil',
|
||||||
'home_welcome' => 'Bienvenue sur PachaFamily',
|
'home_welcome' => 'Bienvenue sur HouseHub',
|
||||||
'home_subtitle' => "Centre de contrôle de l'organisation familiale.",
|
'home_subtitle' => "Centre de contrôle de l'organisation familiale.",
|
||||||
'home_logged_as' => 'Connecté en tant que',
|
'home_logged_as' => 'Connecté en tant que',
|
||||||
'home_modules_title' => 'Modules',
|
'home_modules_title' => 'Modules',
|
||||||
@@ -2610,7 +2610,7 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// FAMILY CALENDAR
|
// FAMILY CALENDAR
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'fc_page_title' => 'PachaFamily - Calendrier',
|
'fc_page_title' => 'HouseHub - Calendrier',
|
||||||
'fc_main_header' => 'Calendrier Familial',
|
'fc_main_header' => 'Calendrier Familial',
|
||||||
'fc_btn_correct_balances' => 'Corriger les soldes',
|
'fc_btn_correct_balances' => 'Corriger les soldes',
|
||||||
'fc_btn_school_holidays' => 'Vacances scolaires',
|
'fc_btn_school_holidays' => 'Vacances scolaires',
|
||||||
@@ -2673,8 +2673,8 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// HOLIDAYS (VOYAGES)
|
// HOLIDAYS (VOYAGES)
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'hdl_title_list' => 'PachaFamily - Mes Vacances',
|
'hdl_title_list' => 'HouseHub - Mes Vacances',
|
||||||
'hdl_title_detail' => 'PachaFamily - Détail du voyage',
|
'hdl_title_detail' => 'HouseHub - Détail du voyage',
|
||||||
'hdl_main_title' => 'Mes Vacances',
|
'hdl_main_title' => 'Mes Vacances',
|
||||||
'hdl_filter_all' => 'Tout afficher',
|
'hdl_filter_all' => 'Tout afficher',
|
||||||
'hdl_filter_year' => 'Année',
|
'hdl_filter_year' => 'Année',
|
||||||
@@ -2818,7 +2818,7 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// BUDGET (GLOBAL & CATEGORIES)
|
// BUDGET (GLOBAL & CATEGORIES)
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'budget_page_title' => 'PachaFamily - Budget',
|
'budget_page_title' => 'HouseHub - Budget',
|
||||||
'budget_main_header' => 'Gestion du Budget',
|
'budget_main_header' => 'Gestion du Budget',
|
||||||
'budget_tab_tracking' => 'Suivi Mensuel',
|
'budget_tab_tracking' => 'Suivi Mensuel',
|
||||||
'budget_tab_prev' => 'Budget 2026',
|
'budget_tab_prev' => 'Budget 2026',
|
||||||
@@ -3015,7 +3015,7 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// CADEAUX (GIFTS)
|
// CADEAUX (GIFTS)
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'gift_page_title' => 'PachaFamily - Liste de cadeaux',
|
'gift_page_title' => 'HouseHub - Liste de cadeaux',
|
||||||
'gift_occ_tio' => 'Tió',
|
'gift_occ_tio' => 'Tió',
|
||||||
'gift_occ_noel' => 'Noël',
|
'gift_occ_noel' => 'Noël',
|
||||||
'gift_occ_rois' => 'Rois mages',
|
'gift_occ_rois' => 'Rois mages',
|
||||||
@@ -3197,7 +3197,7 @@ require __DIR__ . '/header.php';
|
|||||||
<div class="pf-login-card">
|
<div class="pf-login-card">
|
||||||
|
|
||||||
<div class="pf-login-header">
|
<div class="pf-login-header">
|
||||||
<img src="/favicon.png" alt="PachaFamily Logo" class="pf-login-icon">
|
<img src="/favicon.png" alt="HouseHub Logo" class="pf-login-icon">
|
||||||
<h1><?= tr('login_header') ?></h1>
|
<h1><?= tr('login_header') ?></h1>
|
||||||
<p><?= tr('login_subtitle') ?></p>
|
<p><?= tr('login_subtitle') ?></p>
|
||||||
</div>
|
</div>
|
||||||
@@ -14036,7 +14036,7 @@ curl_setopt_array($ch, [
|
|||||||
CURLOPT_RETURNTRANSFER => true,
|
CURLOPT_RETURNTRANSFER => true,
|
||||||
CURLOPT_CONNECTTIMEOUT => 5,
|
CURLOPT_CONNECTTIMEOUT => 5,
|
||||||
CURLOPT_TIMEOUT => 10,
|
CURLOPT_TIMEOUT => 10,
|
||||||
CURLOPT_USERAGENT => 'PachaFamily-Holidays/1.0',
|
CURLOPT_USERAGENT => 'HouseHub-Holidays/1.0',
|
||||||
CURLOPT_SSL_VERIFYPEER => false,
|
CURLOPT_SSL_VERIFYPEER => false,
|
||||||
CURLOPT_SSL_VERIFYHOST => false
|
CURLOPT_SSL_VERIFYHOST => false
|
||||||
]);
|
]);
|
||||||
@@ -15400,7 +15400,7 @@ body.pf-home .pf-modules-grid {
|
|||||||
### 📄 Fichier : `test-engine.js`
|
### 📄 Fichier : `test-engine.js`
|
||||||
```javascript
|
```javascript
|
||||||
/**
|
/**
|
||||||
* PachaFamily - Test Engine 🦙
|
* HouseHub - Test Engine 🦙
|
||||||
* Moteur de tests automatisés (E2E) - Version Anti-Flakiness & QA Exhaustive
|
* Moteur de tests automatisés (E2E) - Version Anti-Flakiness & QA Exhaustive
|
||||||
*/
|
*/
|
||||||
|
|
||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
// PachaFamily Config - Version sans erreur
|
// HouseHub Config - Version sans erreur
|
||||||
if (!defined('ID_ALEX')) {
|
if (!defined('ID_ALEX')) {
|
||||||
define('ID_ALEX', 2);
|
define('ID_ALEX', 2);
|
||||||
define('ID_LAIA', 3);
|
define('ID_LAIA', 3);
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// AUTHENTIFICATION / LOGIN
|
// AUTHENTIFICATION / LOGIN
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'login_title' => 'Connexió - PachaFamily',
|
'login_title' => 'Connexió - HouseHub',
|
||||||
'login_header' => 'Connexió',
|
'login_header' => 'Connexió',
|
||||||
'label_username' => "Nom d'usuari",
|
'label_username' => "Nom d'usuari",
|
||||||
'label_password' => 'Contrasenya',
|
'label_password' => 'Contrasenya',
|
||||||
@@ -75,8 +75,8 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// ACCUEIL / INDEX
|
// ACCUEIL / INDEX
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'home_title' => 'PachaFamily - Inici',
|
'home_title' => 'HouseHub - Inici',
|
||||||
'home_welcome' => 'Benvinguts a PachaFamily',
|
'home_welcome' => 'Benvinguts a HouseHub',
|
||||||
'home_subtitle' => "Centre de control de l'organització familiar.",
|
'home_subtitle' => "Centre de control de l'organització familiar.",
|
||||||
'home_logged_as' => 'Connectat com a',
|
'home_logged_as' => 'Connectat com a',
|
||||||
'home_modules_title' => 'Mòduls',
|
'home_modules_title' => 'Mòduls',
|
||||||
@@ -96,7 +96,7 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// FAMILY CALENDAR
|
// FAMILY CALENDAR
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'fc_page_title' => 'PachaFamily - Calendari',
|
'fc_page_title' => 'HouseHub - Calendari',
|
||||||
'fc_main_header' => 'Calendari Familiar',
|
'fc_main_header' => 'Calendari Familiar',
|
||||||
'fc_btn_correct_balances' => 'Corregir els saldos',
|
'fc_btn_correct_balances' => 'Corregir els saldos',
|
||||||
'fc_btn_school_holidays' => 'Vacances escolars',
|
'fc_btn_school_holidays' => 'Vacances escolars',
|
||||||
@@ -161,8 +161,8 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// HOLIDAYS (VOYAGES)
|
// HOLIDAYS (VOYAGES)
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'hdl_title_list' => 'PachaFamily - Les meves vacances',
|
'hdl_title_list' => 'HouseHub - Les meves vacances',
|
||||||
'hdl_title_detail' => 'PachaFamily - Detall del viatge',
|
'hdl_title_detail' => 'HouseHub - Detall del viatge',
|
||||||
'hdl_main_title' => 'Les meves vacances',
|
'hdl_main_title' => 'Les meves vacances',
|
||||||
'hdl_filter_all' => 'Mostrar-ho tot',
|
'hdl_filter_all' => 'Mostrar-ho tot',
|
||||||
'hdl_filter_year' => 'Any',
|
'hdl_filter_year' => 'Any',
|
||||||
@@ -306,7 +306,7 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// BUDGET (GLOBAL & CATEGORIES)
|
// BUDGET (GLOBAL & CATEGORIES)
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'budget_page_title' => 'PachaFamily - Pressupost',
|
'budget_page_title' => 'HouseHub - Pressupost',
|
||||||
'budget_main_header' => 'Gestió del Pressupost',
|
'budget_main_header' => 'Gestió del Pressupost',
|
||||||
'budget_tab_tracking' => 'Seguiment Mensual',
|
'budget_tab_tracking' => 'Seguiment Mensual',
|
||||||
'budget_tab_prev' => 'Pressupost 2026',
|
'budget_tab_prev' => 'Pressupost 2026',
|
||||||
@@ -504,7 +504,7 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// CADEAUX (GIFTS)
|
// CADEAUX (GIFTS)
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'gift_page_title' => 'PachaFamily - Llista de regals',
|
'gift_page_title' => 'HouseHub - Llista de regals',
|
||||||
'gift_occ_tio' => 'Tió',
|
'gift_occ_tio' => 'Tió',
|
||||||
'gift_occ_noel' => 'Nadal',
|
'gift_occ_noel' => 'Nadal',
|
||||||
'gift_occ_rois' => 'Reis',
|
'gift_occ_rois' => 'Reis',
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// AUTHENTIFICATION / LOGIN
|
// AUTHENTIFICATION / LOGIN
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'login_title' => 'Connexion - PachaFamily',
|
'login_title' => 'Connexion - HouseHub',
|
||||||
'login_header' => 'Connexion',
|
'login_header' => 'Connexion',
|
||||||
'label_username' => 'Identifiant',
|
'label_username' => 'Identifiant',
|
||||||
'label_password' => 'Mot de passe',
|
'label_password' => 'Mot de passe',
|
||||||
@@ -78,8 +78,8 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// ACCUEIL / INDEX
|
// ACCUEIL / INDEX
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'home_title' => 'PachaFamily - Accueil',
|
'home_title' => 'HouseHub - Accueil',
|
||||||
'home_welcome' => 'Bienvenue sur PachaFamily',
|
'home_welcome' => 'Bienvenue sur HouseHub',
|
||||||
'home_subtitle' => "Centre de contrôle de l'organisation familiale.",
|
'home_subtitle' => "Centre de contrôle de l'organisation familiale.",
|
||||||
'home_logged_as' => 'Connecté en tant que',
|
'home_logged_as' => 'Connecté en tant que',
|
||||||
'home_modules_title' => 'Modules',
|
'home_modules_title' => 'Modules',
|
||||||
@@ -99,7 +99,7 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// FAMILY CALENDAR
|
// FAMILY CALENDAR
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'fc_page_title' => 'PachaFamily - Calendrier',
|
'fc_page_title' => 'HouseHub - Calendrier',
|
||||||
'fc_main_header' => 'Calendrier Familial',
|
'fc_main_header' => 'Calendrier Familial',
|
||||||
'fc_btn_correct_balances' => 'Corriger les soldes',
|
'fc_btn_correct_balances' => 'Corriger les soldes',
|
||||||
'fc_btn_school_holidays' => 'Vacances scolaires',
|
'fc_btn_school_holidays' => 'Vacances scolaires',
|
||||||
@@ -164,8 +164,8 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// HOLIDAYS (VOYAGES)
|
// HOLIDAYS (VOYAGES)
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'hdl_title_list' => 'PachaFamily - Mes Vacances',
|
'hdl_title_list' => 'HouseHub - Mes Vacances',
|
||||||
'hdl_title_detail' => 'PachaFamily - Détail du voyage',
|
'hdl_title_detail' => 'HouseHub - Détail du voyage',
|
||||||
'hdl_main_title' => 'Mes Vacances',
|
'hdl_main_title' => 'Mes Vacances',
|
||||||
'hdl_filter_all' => 'Tout afficher',
|
'hdl_filter_all' => 'Tout afficher',
|
||||||
'hdl_filter_year' => 'Année',
|
'hdl_filter_year' => 'Année',
|
||||||
@@ -309,7 +309,7 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// BUDGET (GLOBAL & CATEGORIES)
|
// BUDGET (GLOBAL & CATEGORIES)
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'budget_page_title' => 'PachaFamily - Budget',
|
'budget_page_title' => 'HouseHub - Budget',
|
||||||
'budget_main_header' => 'Gestion du Budget',
|
'budget_main_header' => 'Gestion du Budget',
|
||||||
'budget_tab_tracking' => 'Suivi Mensuel',
|
'budget_tab_tracking' => 'Suivi Mensuel',
|
||||||
'budget_tab_prev' => 'Budget 2026',
|
'budget_tab_prev' => 'Budget 2026',
|
||||||
@@ -506,7 +506,7 @@ return [
|
|||||||
// ==========================================
|
// ==========================================
|
||||||
// CADEAUX (GIFTS)
|
// CADEAUX (GIFTS)
|
||||||
// ==========================================
|
// ==========================================
|
||||||
'gift_page_title' => 'PachaFamily - Liste de cadeaux',
|
'gift_page_title' => 'HouseHub - Liste de cadeaux',
|
||||||
'gift_occ_tio' => 'Tió',
|
'gift_occ_tio' => 'Tió',
|
||||||
'gift_occ_noel' => 'Noël',
|
'gift_occ_noel' => 'Noël',
|
||||||
'gift_occ_rois' => 'Rois mages',
|
'gift_occ_rois' => 'Rois mages',
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ require __DIR__ . '/header.php';
|
|||||||
<div class="pf-login-card">
|
<div class="pf-login-card">
|
||||||
|
|
||||||
<header class="pf-login-header">
|
<header class="pf-login-header">
|
||||||
<img src="/favicon.png" alt="PachaFamily Logo" class="pf-login-icon">
|
<img src="/favicon.png" alt="HouseHub Logo" class="pf-login-icon">
|
||||||
<h1><?= tr('login_header') ?></h1>
|
<h1><?= tr('login_header') ?></h1>
|
||||||
<p><?= tr('login_subtitle') ?></p>
|
<p><?= tr('login_subtitle') ?></p>
|
||||||
</header>
|
</header>
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ curl_setopt_array($ch, [
|
|||||||
CURLOPT_RETURNTRANSFER => true,
|
CURLOPT_RETURNTRANSFER => true,
|
||||||
CURLOPT_CONNECTTIMEOUT => 5,
|
CURLOPT_CONNECTTIMEOUT => 5,
|
||||||
CURLOPT_TIMEOUT => 10,
|
CURLOPT_TIMEOUT => 10,
|
||||||
CURLOPT_USERAGENT => 'PachaFamily-Holidays/1.0',
|
CURLOPT_USERAGENT => 'HouseHub-Holidays/1.0',
|
||||||
CURLOPT_SSL_VERIFYPEER => false,
|
CURLOPT_SSL_VERIFYPEER => false,
|
||||||
CURLOPT_SSL_VERIFYHOST => false
|
CURLOPT_SSL_VERIFYHOST => false
|
||||||
]);
|
]);
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* PachaFamily - Test Engine 🦙
|
* HouseHub - Test Engine 🦙
|
||||||
* Moteur de tests automatisés (E2E) - Version Anti-Flakiness & QA Exhaustive
|
* Moteur de tests automatisés (E2E) - Version Anti-Flakiness & QA Exhaustive
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user