104 lines
5.9 KiB
PHP
104 lines
5.9 KiB
PHP
<?php
|
|
// Template du modal de création d'intervenant
|
|
/** @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 d'intervenant (admin uniquement) -->
|
|
<div class="modal fade entity-create-modal" id="createIntervenantModal" tabindex="-1" aria-labelledby="createIntervenantModalLabel" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title" id="createIntervenantModalLabel">Créer un nouvel intervenant</h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Fermer"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<form id="createIntervenantForm">
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label for="intervenant_nom" class="form-label">Nom *</label>
|
|
<input type="text" class="form-control" id="intervenant_nom" name="nom" required>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label for="intervenant_prenom" class="form-label">Prénom</label>
|
|
<input type="text" class="form-control" id="intervenant_prenom" name="prenom">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label for="intervenant_email" class="form-label">Email</label>
|
|
<input type="email" class="form-control" id="intervenant_email" name="email">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label for="intervenant_telephone" class="form-label">Téléphone</label>
|
|
<input type="tel" class="form-control" id="intervenant_telephone" name="telephone">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<!-- <div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label for="departements" class="form-label">Départements</label>
|
|
<select class="form-select select2" id="departements" name="departements" multiple>
|
|
<option value="">Sélectionner...</option>
|
|
<?php
|
|
foreach ($departements as $departement) {
|
|
echo '<option value="' . $departement['id'] . '">' . $departement['nom'] . '</option>';
|
|
}
|
|
?>
|
|
</select>
|
|
</div>
|
|
</div> -->
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label for="types_intervention" class="form-label">Types d'intervention</label>
|
|
<select class="form-select select2" id="departements" name="departements" multiple>
|
|
<option value="">Sélectionner...</option>
|
|
<?php
|
|
foreach ($types_intervention as $type_intervention) {
|
|
echo '<option value="' . $type_intervention['id'] . '">' . $type_intervention['nom'] . '</option>';
|
|
}
|
|
?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label for="couleur" class="form-label">Couleur étiquette</label>
|
|
<input type="color" class="form-control" id="couleur" name="couleur">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="mb-3">
|
|
<label for="jours_de_disponibilite" class="form-label">Jours de disponibilité</label>
|
|
<?php foreach ($jours_disponibles as $jour) { ?>
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="checkbox" name="jours_de_disponibilite[]" id="jours_de_disponibilite_<?php echo $jour['value']; ?>" value="<?php echo $jour['value']; ?>">
|
|
<label class="form-check-label" for="jours_de_disponibilite_<?php echo $jour['value']; ?>"><?php echo $jour['label']; ?></label>
|
|
</div>
|
|
<?php } ?>
|
|
</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="saveIntervenantBtn">Créer</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php endif; ?>
|
|
|