Crvi/templates/modules/modals/create-beneficiaire-modal.php
2026-01-20 07:54:37 +01:00

105 lines
5.7 KiB
PHP

<?php
// Template du modal de création de bénéficiaire
/** @var string|null $crvi_agenda_context */
$crvi_agenda_context = isset($crvi_agenda_context) ? $crvi_agenda_context : 'admin';
$crvi_is_front_context = ($crvi_agenda_context !== 'admin');
?>
<?php if ( $crvi_is_front_context || current_user_can( 'manage_options' ) ) : ?>
<!-- Modal de création de bénéficiaire (autorisé en front et admin) -->
<div class="modal fade entity-create-modal" id="createBeneficiaireModal" tabindex="-1" aria-labelledby="createBeneficiaireModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="createBeneficiaireModalLabel">Créer un nouveau bénéficiaire</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Fermer"></button>
</div>
<div class="modal-body">
<form id="createBeneficiaireForm">
<div class="row">
<div class="col-md-6">
<div class="mb-3">
<label for="nom" class="form-label">Nom *</label>
<input type="text" class="form-control" id="nom" name="nom" required>
</div>
</div>
<div class="col-md-6">
<div class="mb-3">
<label for="prenom" class="form-label">Prénom</label>
<input type="text" class="form-control" id="prenom" name="prenom">
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="mb-3">
<label for="email" class="form-label">Email</label>
<input type="email" class="form-control" id="email" name="email">
</div>
</div>
<div class="col-md-6">
<div class="mb-3">
<label for="telephone" class="form-label">Téléphone</label>
<input type="tel" class="form-control" id="telephone" name="telephone">
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="mb-3">
<label for="code_postal" class="form-label">Code postal</label>
<input type="text" class="form-control" id="code_postal" name="code_postal">
</div>
</div>
<div class="col-md-6">
<div class="mb-3">
<label for="date_de_naissance" class="form-label">Date de naissance</label>
<input type="date" class="form-control" id="date_de_naissance" name="date_de_naissance">
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="mb-3">
<label for="langues_parlees" class="form-label">Langues parlées</label>
<select class="form-select select2" id="langues_parlees" name="langues_parlees" multiple>
<option value="">Sélectionner...</option>
<?php foreach ($langues_beneficiaire as $langue) { ?>
<option value="<?php echo $langue['id']; ?>"><?php echo $langue['nom']; ?></option>
<?php } ?>
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="mb-3">
<label for="genre" class="form-label">Genre</label>
<?php foreach ($genres as $genre) { ?>
<div class="form-check">
<input class="form-check-input" type="radio" name="genre" id="genre_<?php echo $genre['value']; ?>" value="<?php echo $genre['value']; ?>">
<label class="form-check-label" for="genre_<?php echo $genre['value']; ?>"><?php echo $genre['label']; ?></label>
</div>
<?php } ?>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="mb-3">
<label for="commentaire" class="form-label">Commentaire</label>
<textarea class="form-control" id="commentaire" name="commentaire" rows="3" placeholder="Ajouter un commentaire..."></textarea>
</div>
</div>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Annuler</button>
<button type="button" class="btn btn-primary" id="saveBeneficiaireBtn">Créer</button>
</div>
</div>
</div>
</div>
<?php endif; ?>