65 lines
3.4 KiB
PHP
65 lines
3.4 KiB
PHP
<?php
|
|
// Template du modal de création de local
|
|
/** @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 local (admin uniquement) -->
|
|
<div class="modal fade entity-create-modal" id="createLocalModal" tabindex="-1" aria-labelledby="createLocalModalLabel" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title" id="createLocalModalLabel">Créer un nouveau local</h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Fermer"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<form id="createLocalForm">
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label for="local_nom" class="form-label">Nom *</label>
|
|
<input type="text" class="form-control" id="local_nom" name="nom" required>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label for="local_type" class="form-label">Type de local *</label>
|
|
<select class="form-select select2" id="local_type" name="type_de_local" required>
|
|
<option value="">Sélectionner...</option>
|
|
<option value="individuel">Individuel</option>
|
|
<option value="groupe">Groupe</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label for="local_capacite" class="form-label">Capacité</label>
|
|
<input type="number" min="1" class="form-control" id="local_capacite" name="capacite">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label for="local_equipements" class="form-label">Équipements</label>
|
|
<input type="text" class="form-control" id="local_equipements" name="equipements" placeholder="Ex: projecteur, tableau, etc.">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label for="local_adresse" class="form-label">Adresse</label>
|
|
<textarea class="form-control" id="local_adresse" name="adresse" rows="2"></textarea>
|
|
</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="saveLocalBtn">Créer</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php endif; ?>
|
|
|