You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
468 lines
25 KiB
468 lines
25 KiB
<form name="moderation-form" id="moderation-form" class="col-md-12">
|
|
<div class="container-fluid">
|
|
<!-- ROW 1 -->
|
|
<div class="row moderation-divider">
|
|
<div class="container-fluid no_padding_left">
|
|
<div class="row">
|
|
<div class="col-md-6 lineh-155">
|
|
<h4 class=" no_margin"><strong>Activer la Modération</strong></h4>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<!-- Large switch -->
|
|
<div class="lineh-155">
|
|
<span class="switch switch-lg">
|
|
<input type="checkbox" class="switch moderation_switch" id="switch-lg" name="btnIsActiveGlobalModeration"
|
|
<?php
|
|
if ($nonJsonData[3]['isActive'] == "1") {
|
|
echo "checked";
|
|
} ?>
|
|
value="<?php
|
|
if ($nonJsonData[3]['isActive'] == "1") {
|
|
echo convertNumericToBoolean($nonJsonData[3]['isActive']);
|
|
} ?>">
|
|
<label for="switch-lg"></label>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<!-- /ROW 1 -->
|
|
|
|
<!-- ROW 2 -->
|
|
<div class="row moderation-divider">
|
|
<div class="container-fluid no_padding_left">
|
|
<div class="row">
|
|
<div class="col-md-6 lineh-155">
|
|
<h4 class=" no_margin"><strong>Importance de l'abonné (lié au type d'abonnement)</strong></h4>
|
|
Option non activable pour le moment
|
|
</div>
|
|
<div class="col-md-6">
|
|
<!-- Large switch -->
|
|
<div class="">
|
|
<span class="switch switch-lg">
|
|
<input type="checkbox" disabled class="switch2" id="switch2" disabled>
|
|
<label for="switch2"></label>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<!-- /ROW 2 -->
|
|
|
|
<!-- ROW 3 -->
|
|
<div class="row moderation-divider">
|
|
<div class="container-fluid no_padding_left">
|
|
<div class="row">
|
|
<div class="col-md-6 lineh-155">
|
|
<h4 class=" no_margin"><strong>Modérer aux nombres de no-show par abonné</strong></h4>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<!-- Large switch -->
|
|
<div class="">
|
|
<span class="switch switch-lg">
|
|
<input type="checkbox" disabled class="switch3 moderation_switch global_mod_dependent <?php echo !is_null($jsonData[0]->isActive) ? 'modified_option' : ''; ?>" id="switch3"
|
|
name="btnGlobalModerationAttendance"
|
|
value="<?php echo !empty($jsonData[0]->isActive) ? $jsonData[0]->isActive : ''; ?>">
|
|
<label for="switch3"></label>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="container-fluid collapse global_mod_dependent <?php echo ($jsonData[0]->isActive == "true") ? ' active_collapse' : '';?>" id="collapseAttendance">
|
|
<br>
|
|
<div class="card card-body row">
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="col-md-12 form-group">
|
|
<div class="col-md-6 lineh-21">
|
|
Nombre maximum de no show(s) :
|
|
</div>
|
|
<div class="col-md-3">
|
|
<input
|
|
type="text"
|
|
class="form-control input-sm"
|
|
name="max_no_show"
|
|
value="<?php echo !empty($jsonData[0]->max_no_show) ? $jsonData[0]->max_no_show : ''; ?>"
|
|
>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12 form-group">
|
|
<div class="col-md-6 lineh-21">
|
|
Période :
|
|
</div>
|
|
<div class="col-md-3">
|
|
<input
|
|
type="text"
|
|
class="form-control input-sm"
|
|
name="period"
|
|
value="<?php echo !empty($jsonData[0]->period) ? $jsonData[0]->period : ''; ?>"
|
|
>
|
|
</div>
|
|
<div class="col-md-3 no_padding_left lineh-21">
|
|
<strong>jours.</strong>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
<!-- /ROW 3 -->
|
|
|
|
<!-- ROW 4 -->
|
|
<div class="row moderation-divider">
|
|
<div class="container-fluid no_padding_left">
|
|
<div class="row">
|
|
<div class="col-md-6 lineh-155">
|
|
<h4 class=" no_margin"><strong>Modérer aux nombre de réservation par abonné</strong></h4>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<!-- Large switch -->
|
|
<div class="">
|
|
<span class="switch switch-lg">
|
|
<input type="checkbox" disabled class="switch4 moderation_switch global_mod_dependent <?php echo !is_null($jsonData[1]->isActive) ? "modified_option" : ''; ?>" id="switch4"
|
|
aria-expanded="false" aria-controls="collapseExample4" name="btnGlobalModerationName"
|
|
value="<?php echo !empty($jsonData[1]->isActive) ? $jsonData[1]->isActive : ''; ?>">
|
|
<label for="switch4"></label>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="collapseModerationName" class="container-fluid collapse global_mod_dependent <?php echo ($jsonData[1]->isActive == "true") ? ' active_collapse' : '';?>">
|
|
<br>
|
|
<div class="card card-body row">
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="col-md-12 form-group">
|
|
<div class="col-md-6 lineh-21">
|
|
Nombre maximum de réservation(s) :
|
|
</div>
|
|
<div class="col-md-3">
|
|
<input
|
|
type="text"
|
|
class="form-control input-sm"
|
|
name="max_reservation"
|
|
value="<?php echo !empty($jsonData[1]->max_reservation) ? $jsonData[1]->max_reservation : ''; ?>">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12 ">
|
|
<div class="col-md-6 lineh-18">
|
|
Type de Période :
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-check">
|
|
<label class="form-check-label">
|
|
<input
|
|
type="radio"
|
|
class="form-check-input"
|
|
value="0"
|
|
name="months"
|
|
<?php echo isset($jsonData[1]->months) ? isSelectedRadio($jsonData[1]->months, 0) : ''; ?>
|
|
> Mensuel
|
|
</label>
|
|
</div>
|
|
|
|
<div class="form-check">
|
|
<label class="form-check-label">
|
|
<input
|
|
type="radio"
|
|
class="form-check-input"
|
|
value="1"
|
|
name="months"
|
|
<?php echo isset($jsonData[1]->months) ? isSelectedRadio($jsonData[1]->months, 1) : ''; ?>
|
|
> Trimestriel
|
|
</label>
|
|
</div>
|
|
<div class="form-check">
|
|
<label class="form-check-label">
|
|
<input
|
|
type="radio"
|
|
class="form-check-input"
|
|
value="2"
|
|
name="months"
|
|
<?php echo isset($jsonData[1]->months) ? isSelectedRadio($jsonData[1]->months, 2) : ''; ?>
|
|
> Semestriel
|
|
</label>
|
|
</div>
|
|
<div class="form-check">
|
|
<label class="form-check-label">
|
|
<input
|
|
type="radio"
|
|
class="form-check-input"
|
|
value="3"
|
|
name="months"
|
|
<?php echo isset($jsonData[1]->months) ? isSelectedRadio($jsonData[1]->months, 3) : ''; ?>
|
|
> Annuel
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- /ROW 4 -->
|
|
|
|
<!-- ROW 5 -->
|
|
<div class="row moderation-divider">
|
|
<div class="container-fluid no_padding_left">
|
|
<div class="row">
|
|
<div class="col-md-6 lineh-155">
|
|
<h4 class=" no_margin"><strong>Modérer par les catégories des évenements</strong></h4>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<!-- Large switch -->
|
|
<div class="">
|
|
<span class="switch switch-lg">
|
|
<input type="checkbox" disabled class="switch5 moderation_switch global_mod_dependent <?php echo !is_null($jsonData[2]->isActive) ? "modified_option" : ''; ?>" id="switch5"
|
|
aria-expanded="false" aria-controls="collapseExample5" name="btnGlobalModerationEventType"
|
|
value="<?php echo !empty($jsonData[2]->isActive) ? $jsonData[2]->isActive : ''; ?>">
|
|
<label for="switch5"></label>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="container-fluid collapse global_mod_dependent <?php echo ($jsonData[2]->isActive == "true") ? ' active_collapse' : '';?>" id="collapseEventType">
|
|
<br>
|
|
<div id="types-lists" class="card card-body row">
|
|
<div class="container-fluid">
|
|
<?php foreach ($eventTypes as $key => $value): ?>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="col-md-6 lineh-18"><?php echo $value->event_type; ?></div>
|
|
<div class="col-md-3">
|
|
<div class="form-check">
|
|
<label class="form-check-label">
|
|
<input
|
|
type="checkbox"
|
|
class="form-check-input"
|
|
name="event_type"
|
|
value="<?php echo $value->event_type_id; ?>"
|
|
<?php
|
|
if (isset($jsonData[2]->event_type_id)) {
|
|
echo checkOrUncheck($value->event_type_id, $jsonData[2]->event_type_id);
|
|
}
|
|
?>
|
|
>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php endforeach; ?>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- /ROW 5 -->
|
|
|
|
<!-- ROW 6 -->
|
|
<div class="row moderation-divider">
|
|
<div class="container-fluid no_padding_left">
|
|
<div class="row">
|
|
<div class="col-md-6 lineh-155">
|
|
<h4 class=" no_margin"><strong>Modérer par la géographie des évenements</strong></h4>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<!-- Large switch -->
|
|
<div class="">
|
|
<span class="switch switch-lg">
|
|
<input type="checkbox" disabled class="switch6 moderation_switch global_mod_dependent <?php echo !is_null($jsonData[3]->isActive) ? "modified_option" : ''; ?>" id="switch6" aria-expanded="false"
|
|
aria-controls="collapseExample6" name="btnGlobalModerationEventLocation"
|
|
value="<?php echo !empty($jsonData[3]->isActive) ? $jsonData[3]->isActive : ''; ?>">
|
|
<label for="switch6"></label>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="container-fluid collapse global_mod_dependent <?php echo ($jsonData[3]->isActive == "true") ? ' active_collapse' : '';?>" id="collapseEventLocation">
|
|
<br>
|
|
<div id="location-lists" class="card card-body row">
|
|
<div class="container-fluid">
|
|
<?php foreach ($city as $key => $value): ?>
|
|
<div class="row">
|
|
<div class="col-md-12 ">
|
|
<div class="col-md-6 lineh-18"><?php echo $value->city; ?></div>
|
|
<div class="col-md-3">
|
|
<div class="form-check">
|
|
<label class="form-check-label">
|
|
<input
|
|
type="checkbox"
|
|
class="form-check-input"
|
|
name="event_location"
|
|
value="<?php echo $value->city_location_id; ?>"
|
|
<?php
|
|
if (isset($jsonData[3]->location_id)) {
|
|
echo checkOrUncheck($value->city_location_id, $jsonData[3]->location_id);
|
|
}
|
|
?>
|
|
>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php endforeach; ?>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- /ROW 6 -->
|
|
|
|
<!-- ROW 7 -->
|
|
<div class="row moderation-divider">
|
|
<div class="container-fluid no_padding_left">
|
|
<div class="row">
|
|
<div class="col-md-6 lineh-155">
|
|
<h4 class=" no_margin"><strong>Modéré par mois d'événements</strong></h4>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<!-- Large switch -->
|
|
<div class="">
|
|
<span class="switch switch-lg">
|
|
<input type="checkbox" disabled class="switch7 moderation_switch global_mod_dependent <?php echo !is_null($jsonData[4]->isActive) ? "modified_option" : ''; ?>" id="switch7"aria-expanded="false"
|
|
aria-controls="collapseExample7" name="btnGlobalModerationEventMonth"
|
|
value="<?php echo !empty($jsonData[4]->isActive) ? $jsonData[4]->isActive : ''; ?>">
|
|
<label for="switch7"></label>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="container-fluid collapse global_mod_dependent <?php echo ($jsonData[4]->isActive == "true") ? ' active_collapse' : '';?>" id="collapseEventMonth">
|
|
<br>
|
|
<div id="month-lists" class="card card-body row">
|
|
<div class="container-fluid">
|
|
<?php
|
|
$months = array('january', 'february', 'march', 'april', 'may', 'june', 'july', 'august', 'september', 'october', 'november', 'december');
|
|
foreach ($months as $key => $value): $i = $key+1;?>
|
|
|
|
<div class="row">
|
|
<div class="col-md-12 ">
|
|
<div class="col-md-6 lineh-18"><?=$this->lang->line($value);?></div>
|
|
<div class="col-md-3">
|
|
<div class="form-check">
|
|
<label class="form-check-label">
|
|
<input
|
|
type="checkbox"
|
|
class="form-check-input"
|
|
name="event_month"
|
|
value="<?php echo $i; ?>"
|
|
<?php
|
|
if (isset($jsonData[4]->months)) {
|
|
echo checkOrUncheck($i, $jsonData[4]->months);
|
|
}
|
|
?>
|
|
>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php endforeach; ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- /ROW 7 -->
|
|
<div class="row moderation-divider">
|
|
<div class="container-fluid no_padding_left">
|
|
<div class="row">
|
|
<div class="col-md-6 lineh-155">
|
|
<h4 class=" no_margin"><strong>Modération Flexible - Parametres (valeurs par défault)</strong></h4>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<!-- Large switch -->
|
|
<div class="form-group">
|
|
<span class="switch switch-lg">
|
|
<input type="checkbox" class="switch8 moderation_switch" id="switch8" aria-expanded="false" disabled
|
|
aria-controls="collapseExample8" name="btnGlobalModerationFlexibleModeration"
|
|
value="<?php echo !empty($nonJsonData[2]['flex_is_applied']) ? 'true' : ''; ?>">
|
|
<label for="switch8"></label>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<p>
|
|
La modération flexible permet d'avoir une certaine flexibilité pour chaque programmation. En effet la modération pourra etre totalement levée avant la date de fin de réservation si le nombre de places disponibles atteint un certain volume (décrit en pourcentage).
|
|
Vous pouvez définir les valeurs par défaut qui seront présentés dans le formulaire. Ces valeurs resteront modifiable spécifiquement lors de la création de la programmation d'un événement.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="container-fluid collapse global_mod_dependent <?php echo !empty($nonJsonData[2]['flex_is_applied']) ? 'in' : ''; ?>" id="collapseFlexibleMode">
|
|
<br>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div id="flexible-mode-settings" class="card card-body row">
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="col-md-6 lineh-21">
|
|
<h5 class=""><strong>Nombres d'heures avant a date de fin de réservation</strong></h5>
|
|
</div>
|
|
<div class="col-md-6 form-group">
|
|
<div class="col-md-6">
|
|
<input
|
|
type="text"
|
|
class="form-control input-sm"
|
|
name="flex_no_of_hours"
|
|
value ="<?php echo isset($nonJsonData[0]['flex_no_of_hours']) ? $nonJsonData[0]['flex_no_of_hours'] : ''; ?>"
|
|
>
|
|
</div>
|
|
<div class="col-md-3 no_padding_left lineh-24">
|
|
<strong>heures.</strong>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 lineh-21">
|
|
<h5 class=""><strong>Volume de places disponibles pour lever la modération de façon globale</strong></h5>
|
|
</div>
|
|
<div class="col-md-6 form-group">
|
|
<div class="col-md-2">
|
|
<input
|
|
type="text"
|
|
class="form-control input-sm"
|
|
name="flex_places_to_lift_moderation"
|
|
value ="<?php echo isset($nonJsonData[1]['flex_places_to_lift_moderation']) ? $nonJsonData[1]['flex_places_to_lift_moderation'] : ''; ?>">
|
|
</div>
|
|
<div class="col-md-3 no_padding_left lineh-24">
|
|
<strong>%.</strong>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</form>
|
|
|