2026-04-03

This commit is contained in:
gcch 2026-04-03 08:49:14 +02:00
commit 5f835ca4e6
45 changed files with 819 additions and 626 deletions

View file

@ -1,32 +1,38 @@
<?php
/**
* Route pour la préparation du paiement via Stripe (« Checkout »).
*/
declare(strict_types=1);
/**
* Modèle de la Page affichée à l'utilisateur lors de l'échec d'un paiement « Failed Order ».
*/
namespace HaikuAtelier;
use Exception;
use HaikuAtelier\WP\Resource;
use Timber\Timber;
// Contexte et modèles
$contexte = Timber::context();
$modeles = ['echec-commande.twig'];
use function add_action;
// Charge les scripts et styles de la page
function charge_scripts_styles_page_echec_commande(): void {
wp_enqueue_style(
handle: 'haiku-atelier-2024-styles-page-a-propos',
src: get_template_directory_uri() . '/assets/css/pages/page-modele-simple.css',
deps: [],
ver: filemtime(get_template_directory() . '/assets/css/pages/page-modele-simple.css'),
media: 'all'
$context = Timber::context();
$templates = ['echec-commande.twig'];
/**
* Charge les scripts et styles de la page.
*
* @throws Exception une exception est levée s'il est impossible d'obtenir la date de modification du fichier à charger
*/
function load_page_resources(): void {
Resource::enqueue_style_file(
handle: 'haiku-atelier-2024-styles-page-modele-simple',
path: '/assets/css/pages/page-modele-simple.css',
);
}
add_action('wp_enqueue_scripts', 'charge_scripts_styles_page_echec_commande');
add_action('wp_enqueue_scripts', load_page_resources(...));
// Rendu
Timber::render(
filenames: $modeles,
data: $contexte
filenames: $templates,
data: $context,
);