Programme Rando 2ème Trimestre 2025
Programme des randos mi-2025
add_filter('wpcf7_mail_components', function($components, $form, $instance) { $submission = WPCF7_Submission::get_instance(); if (!$submission) { return $components; } $data = $submission->get_posted_data(); /* ------------------------- Normalisation -------------------------- */ $name = isset($data['your-name']) ? mb_strtoupper($data['your-name'], 'UTF-8') : ''; $surname = isset($data['your-surname']) ? mb_convert_case($data['your-surname'], MB_CASE_TITLE, "UTF-8") : ''; $ville = isset($data['Adress-2']) ? mb_strtoupper($data['Adress-2'], 'UTF-8') : ''; /* ------------------------- Calcul de l'âge -------------------------- */ $age = ''; if (!empty($data['Bird'])) { $birth_raw = trim($data['Bird']); if (preg_match('#^(\d{2})/(\d{2})/(\d{4})$#', $birth_raw, $m)) { $birth_converted = "{$m[3]}-{$m[2]}-{$m[1]}"; } else { $birth_converted = $birth_raw; } try { $birth = new DateTime($birth_converted); $today = new DateTime(); $age = $today->diff($birth)->y; } catch (Exception $e) { $age = ''; } } /* ------------------------- Calcul des totaux -------------------------- */ $tarifs = [ "Hatha-Yoga--260€" => 260, "Gym-entretien--130€" => 130, "Gym-tonic--130€" => 130, "Musculation--170€" => 170, "Pilates--130€" => 130, "Hatha-yoga-déb--250€" => 250, "Renforcement-muscul--199€" => 199, "Rando-mardi" => 0, "Aquabike25€/séance" => 25, "Pilates-pilstrech--130€" => 130, "Rando jeudi" => 0, "Aquagym--100€/12séances" => 100, "Marche nordique" => 0, "Gym douce--130€" => 130, "Stectching--130€" => 130, "Travaux d'aiguilles" => 0, "Patine" => 0, "Gainerie" => 0, "Couture création" => 0, "Tapisserie" => 0, "Couture libre" => 0, "Danses bretonnes--50€" => 50, "Atelier cuisine" => 0, "Club photo" => 0, "Généalogie" => 0, "Chorale Ken er Mor" => 0, "Tarot belote" => 0, "Scrabble" => 0, "Peinture loisirs" => 0, "Rami" => 0, "Peinture tous supports" => 0, ]; $calc_total = function($items) use ($tarifs) { $total = 0; if (!empty($items)) { foreach ((array)$items as $item) { if (isset($tarifs[$item])) { $total += $tarifs[$item]; } } } return $total; }; $total_sportive = $calc_total($data['sportive'] ?? []); $total_creative = $calc_total($data['creative'] ?? []); $total_culturel = $calc_total($data['culturel'] ?? []); $total_recreative = $calc_total($data['recreative'] ?? []); $cotisation = 25; $total_general = $total_sportive + $total_creative + $total_culturel + $total_recreative + $cotisation; /* ------------------------- Injection dans l’email -------------------------- */ $replacements = [ '__AGE__' => $age, '__TOTAL_SPORTIVE__' => $total_sportive, '__TOTAL_CREATIVE__' => $total_creative, '__TOTAL_CULTUREL__' => $total_culturel, '__TOTAL_RECREATIVE__' => $total_recreative, '__COTISATION__' => $cotisation, '__TOTAL_GENERAL__' => $total_general, ]; $components['body'] = strtr($components['body'], $replacements); return $components; }, 10, 3);
Association Loisirs & Culture Presqu'île Quiberon
Une association forte de plus 540 adhérents
Programme des randos mi-2025
Danse Bretonne Lors des l’une des sĂ©ance du lundi de 18h Ă 20h. Regardez la vidĂ©o ci-dessous. https://www.loisirsetculture.fr/wp-content/uploads/2025/04/VID-20250317-WA0015-2.mp4 Dernières actualitĂ©s Danse Ă Poissy Danse Bretonne Lors des l’une des sĂ©ance du lundi de… Club photo Mars 2025 – Les photos pour le mois de mars 2025 –… 10ème rencontre de scrabble 10ème rencontre de scrabble […]
– Les photos pour le mois de mars 2025 – Comme chaque mois, Yvon WANHERDRICK, animateur du CLUB PHOTO nous envoie de quoi rĂ©jouir nos yeux… Wilmot Wilmot Le Blavec Le Blavec Le Beurrier Le Beurrier Juran Juran Jouhier Jouhier Ferriere belle ile Ferriere belle ile Bonneville Bonneville PrĂ©cĂ©dent Suivant