55 lines
2.6 KiB
PHP
55 lines
2.6 KiB
PHP
<?php use App\Domain\Recettes\Recette;
|
|
use App\Infrastructure\View as V; ?>
|
|
<?php /** @var Recette $R */ $R = V::arg( 'recette' ); ?>
|
|
|
|
<div class="content">
|
|
<div class="recette-title">
|
|
<h1><?php echo $R->titre_recette; ?></h1>
|
|
</div>
|
|
<div class="recette-content">
|
|
<div class="recette-div-info">
|
|
<div class="recette-div-image">
|
|
<img class="recette-image" src="<?php echo $R->photo; ?>">
|
|
</div>
|
|
<div class="recette-div-liste-info">
|
|
<?php if( \App\Helpers\Authentification::isLoggedIn() ): ?>
|
|
<ul class="recette-list-buttons">
|
|
<li><a class="recette-button" href="#" id="delete" data-id="<?php echo $R->num_recette; ?>">Supprimer</a></li>
|
|
<li><a class="recette-button" href="<?php V::routeUrl( 'recettes->edit', $R->getID() ); ?>">Modifier</a></li>
|
|
</ul>
|
|
<?php endif; ?>
|
|
<ul class="recette-liste-info">
|
|
<li class="recette-liste-info-elem"><?php echo $R->publication_date; ?></li>
|
|
<li class="recette-liste-info-elem"><?php echo $R->temps_de_preparation; ?> minutes</li>
|
|
<li class="recette-liste-info-elem"><?php echo $R->getNumberOfIngredients(); ?> ingrédients</li>
|
|
</ul>
|
|
<ul class="recette-liste-tag">
|
|
<?php foreach( $R->getAllLinkedTags() as $tag ): ?>
|
|
<li class="tag tag-unselected"><?php echo $tag->nom_tag; ?></li>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="recette-liste-ingr-div">
|
|
<h3>Liste des ingrédients</h3>
|
|
<ul class="recette-liste-ingr">
|
|
<?php foreach( $R->getAllLinkedIngredients() as $ingr ): ?>
|
|
<li class="recette-liste-ingr-elem"><img class="ingr-image-prev" src="<?php echo $ingr->photo_ingredient; ?>"> <div class="recette-liste-ingr-elem-nom"><?php echo $ingr->nom_ingredient; ?></div></li>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
</div>
|
|
<div class = "recette-desc">
|
|
<div id="description">
|
|
<?php echo $R->getHTMLDescription(); ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
document.getElementById( 'delete' ).addEventListener( 'click', e => {
|
|
if( window.confirm( "Êtes-vous sur de vouloir supprimer cette recette ? ") ){
|
|
let id = document.getElementById( 'delete' ).getAttribute( 'data-id' );
|
|
window.location.href = "/recettes/delete/" + id;
|
|
}
|
|
})
|
|
</script>
|