yeswiki-custom-mutualisatio.../templates/bazar/trajets.tpl.html
2024-12-02 12:16:30 +03:00

59 lines
3.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
setlocale(LC_ALL, 'fr_FR.UTF8', 'fr_FR','fr','fr','fra','fr_FR@euro');
setlocale(LC_TIME, "fr_FR");
include_once 'custom/templates/bazar/circuitscourt.php';
$foundFiche = false;
if (count($fiches) > 0) {
echo $info_res;
foreach ($fiches as $fiche) {
$statut = getStatus($fiche);
if ($statut== 'Ouvert' || $statut== 'Fermé' ) {
// récuperer la fiche producteur
$producteur = baz_valeurs_fiche($fiche['listefiche8producteur']);
$dateTimeObj = new DateTime($fiche['date_du_trajet'], new DateTimeZone('Europe/Paris'));
$dateFormatted =
str_replace(' à 0:00', '', IntlDateFormatter::formatObject(
$dateTimeObj,
'eeee d MMMM y à HH:mm',
'fr'
));
$foundFiche = true;
echo '<h2 class="entry-title"><a class="modalbox" title="'.htmlspecialchars('Trajet du '.$date).'" href="'.$GLOBALS['wiki']->href('', $fiche['id_fiche']).'">Trajet du '.$dateFormatted.'</a> par '.$fiche['owner'].'</h2>'."\n";
echo '<h4>Producteur concerné</h4>'."\n";
if (!empty($fiche['bf_contrainte_date'])) {
$dateTimeObjContrainte = new DateTime($fiche['bf_contrainte_date'], new DateTimeZone('Europe/Paris'));
$dateContrainte =
str_replace(' à 0:00', '', IntlDateFormatter::formatObject(
$dateTimeObjContrainte,
'eeee d MMMM y à HH:mm',
'fr'
));
echo '<div class="alert alert-warning">Pour laisser le temps au producteur de préparer les commandes, ce trajet sera fermé le '.$dateContrainte.'.</div>';
}
echo '<p class="producteur"><strong>'.$producteur['bf_titre'].'</strong></p>';
echo '<p class="nature"><strong>Produits possibles</strong> : '.str_replace(',', ', ', $producteur['checkboxListeProduitsVendusproduits_vendus']).'</p>';
$lieux = baz_valeurs_liste('ListeLieuxRecuperationDesCommandes');
echo '<p class="lieu"><strong>Lieu de récupération de la commande</strong> : '.$lieux['label'][$fiche["listeListeLieuxRecuperationDesCommandeslieu_de_retrait_des_commandes"]].'</p>';
echo '<p class="adresse"><strong>Adresse de récupération de la commande</strong> : '.$GLOBALS['wiki']->format($fiche["adresse_de_livraison"]).'</p>';
$dateTimeObj = new DateTime($fiche['date_heure_recuperation_commandes'], new DateTimeZone('Europe/Paris'));
$dateRecup =
str_replace(' à 0:00', '', IntlDateFormatter::formatObject(
$dateTimeObj,
'eeee d MMMM y à HH:mm',
'fr'
));
echo '<p class="date"><strong>Date et heure pour récupérer la commande</strong> : '.$dateRecup.'</p>';
echo '<p class="adresse"><strong>Information supplémentaire</strong> : '.$GLOBALS['wiki']->format($fiche["information_supplementaire"]).'</p>';
echo displayReservation($fiche);
echo '<hr />';
}
}
echo $pager_links;
}
if (!$foundFiche) {
echo '<div class="alert alert-info"><b>Il ny a aucun trajet proposé actuellement. A vous de jouer <a href="'.$GLOBALS['wiki']->href('','proposer-un-trajet').'">pour en proposer un !</b></div>';
}
?>