Subversion Repositories eFlore/Applications.cel

Rev

Rev 3347 | Rev 3352 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3347 Rev 3348
Line 386... Line 386...
386
					<!-- Champs supplémentaires -->
386
					<!-- Champs supplémentaires -->
387
					<?php if ( isset($widget['chpSupp'] ) && 0 < count( (array) $widget['chpSupp'] ) ) : ?>
387
					<?php if ( isset($widget['chpSupp'] ) && 0 < count( (array) $widget['chpSupp'] ) ) : ?>
388
						<form id="form-supp"  class="bloc-top" role="form" autocomplete="on">
388
						<form id="form-supp"  class="bloc-top" role="form" autocomplete="on">
389
							<h2><?php echo $chpsupp['titre']; ?></h2>
389
							<h2><?php echo $chpsupp['titre']; ?></h2>
390
							<div id="zone-supp" class="row">
390
							<div id="zone-supp" class="row">
391
								<div class="col-md-6">
-
 
Line 392... Line 391...
392
 
391
 
-
 
392
								<?php foreach( $widget['chpSupp'][ $widget['projet'] ]['champs-supp'] as $champ ) : ?>
-
 
393
									<?php
-
 
394
										$min         = ( isset( $champ['fieldValues']['min'] ) )? ' min="' . $champ['fieldValues']['min'] . '"':'';
-
 
395
										$max         = ( isset( $champ['fieldValues']['max'] ) )? ' max="' . $champ['fieldValues']['max'] . '"':'';
-
 
396
										$step        = ( isset( $champ['fieldValues']['step'] ) )? ' step="' . $champ['fieldValues']['step'] . '"':'';
-
 
397
										$default     = ( isset( $champ['fieldValues']['default'] ) )? ' value="' . $champ['fieldValues']['default'] . '" data-default="' . $champ['fieldValues']['default'] . '"' :'';
-
 
398
										$description = ( isset( $champ['description'] ) )? ' data-toggle="tooltip" title="' . $champ['description'] . '"':'';
-
 
399
										$placeholder = ( isset( $champ['fieldValues']['placeholder'] ) )? ' placeholder="' . $champ['fieldValues']['placeholder'] . '"':'';
-
 
400
										$required    = '';
-
 
401
										$mandatory   = '';
-
 
402
										$pattern     = '';
-
 
403
										$obs_radio   = '';
-
 
404
										$help        = '';
-
 
405
										$help_button = '';
-
 
406
 
-
 
407
										if( $champ['help'] ) {
-
 
408
											$help = ' and-help';
-
 
409
											$help_button = ' <div class="help-button help-' . $champ['key'] . ' btn btn-outline-info btn-sm border-0" data-key="' . $champ['key'] . '" data-name="' . $champ['name'] . '" data-mime-type="' . $champ['help'] . '"><i class="fas fa-info-circle"></i></div>';
-
 
410
										}
-
 
411
 
-
 
412
										if( $champ['mandatory'] ) {
-
 
413
											// Attr required
-
 
414
											$required  = ' required';
-
 
415
											// class="obligatoire"
-
 
416
											$mandatory = ' obligatoire';
-
 
417
										}?>
393
									<?php foreach( $widget['chpSupp'][ $widget['projet'] ]['champs-supp'] as $champ ) : ?>
418
											<div class="col-md-6">
394
										<?php
419
										<?php
-
 
420
										switch( $champ['element'] ) {
-
 
421
											case 'radio':
395
											$min         = ( isset( $champ['fieldValues']['min'] ) )? ' min="' . $champ['fieldValues']['min'] . '"':'';
422
											case 'checkbox': ?>
396
											$max         = ( isset( $champ['fieldValues']['max'] ) )? ' max="' . $champ['fieldValues']['max'] . '"':'';
423
												<div class="control-group <?php echo $champ['element']; ?> mb-3"<?php echo $required; ?> data-name="<?php echo $champ['key']; ?>[]">
397
											$step        = ( isset( $champ['fieldValues']['step'] ) )? ' step="' . $champ['fieldValues']['step'] . '"':'';
424
													<div class="col-sm-8 list-label<?php echo $help . $mandatory; ?>">
-
 
425
														<?php echo $champ['name'] . $help_button; ?>
398
											$default     = ( isset( $champ['fieldValues']['default'] ) )? ' value="' . $champ['fieldValues']['default'] . '" data-default="' . $champ['fieldValues']['default'] . '"' :'';
426
													</div>
-
 
427
													<div class="col-sm-8 has-tooltip" <?php echo $description; ?>>
399
											$description = ( isset( $champ['description'] ) )? ' data-toggle="tooltip" title="' . $champ['description'] . '"':'';
428
 
-
 
429
														<?php foreach ( $champ['fieldValues']['listValue'] as $i => $list_value_array ) : ?>
400
											$placeholder = ( isset( $champ['fieldValues']['placeholder'] ) )? ' placeholder="' . $champ['fieldValues']['placeholder'] . '"':'';
430
 
401
											$required    = '';
431
																<?php
402
											$mandatory   = '';
432
																	$checked = '';
403
											$pattern     = '';
433
																	if ( '#' === substr( $list_value_array[0], -1 ) ) :
-
 
434
																		$checked = ' checked';
404
											$obs_radio   = '';
435
																		$list_value_array[0] = substr( $list_value_array[0], 0, -1 );
405
											$help        = '';
436
																	endif;
406
											$help_button = '';
437
																?>
407
 
438
 
-
 
439
																<?php if( 'other' !== $list_value_array ) : ?>
408
											if( $champ['help'] ) {
440
																	<label for="<?php echo $champ['fieldValues']['cleanListValue'][$i]; ?>" class="<?php echo $champ['fieldValues']['cleanListValue'][$i]; ?>">
409
												$help = ' and-help';
441
																		<input type="<?php echo $champ['element']; ?>" id="<?php echo $champ['fieldValues']['cleanListValue'][$i]; ?>" name="<?php echo $champ['key']; ?>[]" value="<?php echo $list_value_array[0]; ?>"<?php echo $checked; ?> class="<?php echo $champ['fieldValues']['cleanListValue'][$i] . ' ' . $champ['key']; ?>" data-label="<?php echo $champ['name']; ?>" data-name="<?php echo $champ['key']; ?>">
410
												$help_button = ' <div class="help-button help-' . $champ['key'] . ' btn btn-outline-info btn-sm border-0" data-key="' . $champ['key'] . '" data-name="' . $champ['name'] . '" data-mime-type="' . $champ['help'] . '"><i class="fas fa-info-circle"></i></div>';
442
																		<?php echo ( '' !== $list_value_array[1] ) ? ucfirst($list_value_array[1]) : ucfirst($list_value_array[0]); ?>
-
 
443
																	</label>
-
 
444
																<?php else : ?>
411
											}
445
																	<label for="other-<?php echo $champ['key']; ?>">
412
 
446
																		<input type="<?php echo $champ['element']; ?>" id="other-<?php echo $champ['key']; ?>" name="<?php echo $champ['key']; ?>[]" value="other" class="other <?php echo $champ['key']; ?>" data-label="<?php echo $champ['name']; ?>" data-element="<?php echo $champ['element']; ?>" data-name="<?php echo $champ['key']; ?>">
413
											if( $champ['mandatory'] ) {
447
																		Autre
414
												// Attr required
448
																	</label>
-
 
449
																<?php endif; ?>
415
												$required  = ' required';
450
 
-
 
451
														<?php endforeach; ?>
416
												// class="obligatoire"
452
 
417
												$mandatory = ' obligatoire';
453
													</div>
-
 
454
												</div>
418
											}
455
											<?php break;
-
 
456
 
-
 
457
											case 'list-checkbox': ?>
-
 
458
												<div class="multiselect <?php echo $champ['element'] . $help; ?>">
419
 
459
													<label class="col-sm-8<?php echo $mandatory; ?>" title="<?php echo $chpsupp['select-checkboxes-texte'];?>">
420
											switch( $champ['element'] ) {
460
														<?php echo $champ['name'] . $help_button; ?>
-
 
461
													</label>
421
												case 'radio':
462
													<div class="control-group col-sm-8 mb-3 has-tooltip" <?php echo $description; ?>>
422
												case 'checkbox': ?>
463
														<div class="selectBox">
423
													<div class="control-group <?php echo $champ['element']; ?> mb-3"<?php echo $required; ?> data-name="<?php echo $champ['key']; ?>[]">
464
															<select class="form-control list-checkbox custom-select" id="list-checkbox-<?php echo $champ['key']; ?>">
-
 
465
																<option><?php echo $chpsupp['select-checkboxes-texte'];?></option>
424
														<div class="col-sm-8 list-label<?php echo $help . $mandatory; ?>">
466
															</select>
425
															<?php echo $champ['name'] . $help_button; ?>
467
															<div class="overSelect"></div>
426
														</div>
468
														</div>
427
														<div class="col-sm-8 has-tooltip" <?php echo $description; ?>>
-
 
428
 
469
														<div class="checkboxes hidden" <?php echo $required; ?> data-name="<?php echo $champ['key']; ?>[]">
Line 429... Line 470...
429
															<?php foreach ( $champ['fieldValues']['listValue'] as $i => $list_value_array ) : ?>
470
															<?php foreach ( $champ['fieldValues']['listValue'] as $i => $list_value_array ) : ?>
430
 
471
 
431
																	<?php
472
																<?php
432
																		$checked = '';
473
																	$checked = '';
433
																		if ( '#' === substr( $list_value_array[0], -1 ) ) :
474
																	if ( '#' === substr( $list_value_array[0], -1 ) ) :
434
																			$checked = ' checked';
475
																		$checked = ' checked';
435
																			$list_value_array[0] = substr( $list_value_array[0], 0, -1 );
476
																		$list_value_array[0] = substr( $list_value_array[0], 0, -1 );
436
																		endif;
477
																	endif;
437
																	?>
478
																?>
438
 
479
 
439
																	<?php if( 'other' !== $list_value_array ) : ?>
480
																<?php if( 'other' !== $list_value_array ) : ?>
440
																		<label for="<?php echo $champ['fieldValues']['cleanListValue'][$i]; ?>" class="<?php echo $champ['fieldValues']['cleanListValue'][$i]; ?>">
481
																	<label for="<?php echo $champ['fieldValues']['cleanListValue'][$i]; ?>">
441
																			<input type="<?php echo $champ['element']; ?>" id="<?php echo $champ['fieldValues']['cleanListValue'][$i]; ?>" name="<?php echo $champ['key']; ?>[]" value="<?php echo $list_value_array[0]; ?>"<?php echo $checked; ?> class="<?php echo $champ['fieldValues']['cleanListValue'][$i] . ' ' . $champ['key']; ?>" data-label="<?php echo $champ['name']; ?>" data-name="<?php echo $champ['key']; ?>">
482
																		<input type="checkbox" id="<?php echo $champ['fieldValues']['cleanListValue'][$i]; ?>" name="<?php echo $champ['key']; ?>[]" value="<?php echo $list_value_array[0]; ?>"<?php echo $checked; ?> class="<?php echo $champ['fieldValues']['cleanListValue'][$i] . ' ' . $champ['key']; ?>" data-label="<?php echo $champ['name']; ?>" data-name="<?php echo $champ['key']; ?>">
442
																			<?php echo ( '' !== $list_value_array[1] ) ? ucfirst($list_value_array[1]) : ucfirst($list_value_array[0]); ?>
483
																		<?php echo ( '' !== $list_value_array[1] ) ? ucfirst($list_value_array[1]) : ucfirst($list_value_array[0]); ?>
443
																		</label>
484
																	</label>
444
																	<?php else : ?>
485
																<?php else : ?>
445
																		<label for="other-<?php echo $champ['key']; ?>">
486
																	<label for="other-<?php echo $champ['key']; ?>">
446
																			<input type="<?php echo $champ['element']; ?>" id="other-<?php echo $champ['key']; ?>" name="<?php echo $champ['key']; ?>[]" value="other" class="other <?php echo $champ['key']; ?>" data-label="<?php echo $champ['name']; ?>" data-element="<?php echo $champ['element']; ?>" data-name="<?php echo $champ['key']; ?>">
487
																		<input type="checkbox" id="other-<?php echo $champ['key']; ?>" name="<?php echo $champ['key']; ?>[]" value="other" class="other <?php echo $champ['key']; ?>" data-label="<?php echo $champ['name']; ?>" data-element="checkboxes" data-name="<?php echo $champ['key']; ?>">
447
																			Autre
488
																		Autre
Line 448... Line 489...
448
																		</label>
489
																	</label>
Line 449... Line 490...
449
																	<?php endif; ?>
490
																<?php endif; ?>
450
 
491
 
-
 
492
															<?php endforeach; ?>
451
															<?php endforeach; ?>
493
 
Line 452... Line 494...
452
 
494
														</div>
453
														</div>
495
													</div>
454
													</div>
496
												</div>
455
												<?php break;
-
 
456
 
-
 
457
												case 'list-checkbox': ?>
-
 
458
													<div class="multiselect <?php echo $champ['element'] . $help; ?>">
497
											<?php break;
459
														<label class="col-sm-8<?php echo $mandatory; ?>" title="<?php echo $chpsupp['select-checkboxes-texte'];?>">
498
 
460
															<?php echo $champ['name'] . $help_button; ?>
-
 
461
														</label>
-
 
462
														<div class="control-group col-sm-8 mb-3 has-tooltip" <?php echo $description; ?>>
-
 
463
															<div class="selectBox">
-
 
464
																<select class="form-control list-checkbox custom-select" id="list-checkbox-<?php echo $champ['key']; ?>">
499
											case 'select': ?>
-
 
500
												<div class="control-group mb-3">
465
																	<option><?php echo $chpsupp['select-checkboxes-texte'];?></option>
501
													<label for="<?php echo $champ['key']; ?>" class="col-sm-8<?php echo $mandatory; ?>"><?php echo $champ['name'] . $help_button; ?></label>
Line 466... Line 502...
466
																</select>
502
													<div class="col-sm-8 mb-3">
-
 
503
														<div class="select-wrapper add-field-select <?php echo $help; ?>">
467
																<div class="overSelect"></div>
504
															<select id="<?php echo $champ['key']; ?>" class="<?php echo $champ['key'] . ' ' . $champ['element']; ?> form-control has-tooltip custom-select mb-2"<?php echo $required; ?> data-label="<?php echo $champ['name']; ?>" data-name="<?php echo $champ['key']; ?>" <?php echo $description; ?>>
468
															</div>
505
 
469
															<div class="checkboxes hidden" <?php echo $required; ?> data-name="<?php echo $champ['key']; ?>[]">
506
																<?php foreach ( $champ['fieldValues']['listValue'] as $list_value_array ) : ?>
470
																<?php foreach ( $champ['fieldValues']['listValue'] as $i => $list_value_array ) : ?>
507
 
471
 
508
																	<?php
472
																	<?php
509
																	var_dump($list_value_array[0]);
Line 473... Line 510...
473
																		$checked = '';
510
																		$selected = '';
474
																		if ( '#' === substr( $list_value_array[0], -1 ) ) :
-
 
475
																			$checked = ' checked';
511
																		if ( '#' === substr( $list_value_array[0], -1 ) ) :
476
																			$list_value_array[0] = substr( $list_value_array[0], 0, -1 );
512
																			$selected = ' selected="selected"';
477
																		endif;
513
																			$list_value_array[0] = substr( $list_value_array[0], 0, -1 );
478
																	?>
514
																		endif;
479
 
-
 
480
																	<?php if( 'other' !== $list_value_array ) : ?>
515
																	?>
481
																		<label for="<?php echo $champ['fieldValues']['cleanListValue'][$i]; ?>">
-
 
482
																			<input type="checkbox" id="<?php echo $champ['fieldValues']['cleanListValue'][$i]; ?>" name="<?php echo $champ['key']; ?>[]" value="<?php echo $list_value_array[0]; ?>"<?php echo $checked; ?> class="<?php echo $champ['fieldValues']['cleanListValue'][$i] . ' ' . $champ['key']; ?>" data-label="<?php echo $champ['name']; ?>" data-name="<?php echo $champ['key']; ?>">
-
 
483
																			<?php echo ( '' !== $list_value_array[1] ) ? ucfirst($list_value_array[1]) : ucfirst($list_value_array[0]); ?>
516
 
484
																		</label>
-
 
485
																	<?php else : ?>
517
																	<?php if( 'other' !== $list_value_array ) : ?>
486
																		<label for="other-<?php echo $champ['key']; ?>">
-
 
487
																			<input type="checkbox" id="other-<?php echo $champ['key']; ?>" name="<?php echo $champ['key']; ?>[]" value="other" class="other <?php echo $champ['key']; ?>" data-label="<?php echo $champ['name']; ?>" data-element="checkboxes" data-name="<?php echo $champ['key']; ?>">
518
																		<option value="<?php echo $list_value_array[0]; ?>"<?php echo $selected; ?> data-name="<?php echo $champ['key']; ?>">
488
																			Autre
519
																			<?php echo ( '' !== $list_value_array[1] ) ? ucfirst($list_value_array[1]) : ucfirst($list_value_array[0]); ?>
489
																		</label>
520
																		</option>
490
																	<?php endif; ?>
-
 
491
 
-
 
492
																<?php endforeach; ?>
-
 
493
 
-
 
494
															</div>
-
 
495
														</div>
-
 
496
													</div>
-
 
497
												<?php break;
-
 
498
 
-
 
499
												case 'select': ?>
-
 
500
													<div class="control-group mb-3">
-
 
501
														<label for="<?php echo $champ['key']; ?>" class="col-sm-8<?php echo $mandatory; ?>"><?php echo $champ['name'] . $help_button; ?></label>
-
 
502
														<div class="col-sm-8 mb-3">
-
 
503
															<div class="select-wrapper add-field-select <?php echo $help; ?>">
-
 
504
																<select id="<?php echo $champ['key']; ?>" class="<?php echo $champ['key'] . ' ' . $champ['element']; ?> form-control has-tooltip custom-select mb-2"<?php echo $required; ?> data-label="<?php echo $champ['name']; ?>" data-name="<?php echo $champ['key']; ?>" <?php echo $description; ?>>
-
 
505
 
-
 
506
																	<?php foreach ( $champ['fieldValues']['listValue'] as $list_value_array ) : ?>
-
 
507
 
-
 
508
																		<?php
-
 
509
																		var_dump($list_value_array[0]);
-
 
510
																			$selected = '';
-
 
511
																			if ( '#' === substr( $list_value_array[0], -1 ) ) :
-
 
512
																				$selected = ' selected="selected"';
-
 
513
																				$list_value_array[0] = substr( $list_value_array[0], 0, -1 );
-
 
514
																			endif;
-
 
515
																		?>
-
 
516
 
-
 
517
																		<?php if( 'other' !== $list_value_array ) : ?>
-
 
518
																			<option value="<?php echo $list_value_array[0]; ?>"<?php echo $selected; ?> data-name="<?php echo $champ['key']; ?>">
-
 
519
																				<?php echo ( '' !== $list_value_array[1] ) ? ucfirst($list_value_array[1]) : ucfirst($list_value_array[0]); ?>
-
 
520
																			</option>
-
 
521
																		<?php else : ?>
-
 
522
																			<option id="other-<?php echo $champ['key']; ?>" class="other form-control is-select" value="other" data-element="<?php echo $champ['element']; ?>" data-name="<?php echo $champ['key']; ?>">Autre</option>
-
 
523
																		<?php endif; ?>
521
																	<?php else : ?>
524
 
522
																		<option id="other-<?php echo $champ['key']; ?>" class="other form-control is-select" value="other" data-element="<?php echo $champ['element']; ?>" data-name="<?php echo $champ['key']; ?>">Autre</option>
Line 525... Line 523...
525
																	<?php endforeach; ?>
523
																	<?php endif; ?>
526
 
524
																<?php endforeach; ?>
527
																</select>
525
															</select>
528
															</div>
526
														</div>
529
														</div>
527
													</div>
530
													</div>
528
												</div>
-
 
529
											<?php break;
-
 
530
 
-
 
531
											case 'textarea': ?>
-
 
532
												<div class="control-group">
-
 
533
													<label for="<?php echo $champ['key']; ?>" class="col-sm-8<?php echo $help . $mandatory; ?> " ><?php echo $champ['name'] . $help_button; ?></label>
-
 
534
													<div class="col-sm-8 mb-3">
-
 
535
														<textarea type="<?php echo $champ['element']; ?>" id="<?php echo $champ['key']; ?>" name="<?php echo $champ['key']; ?>" class="<?php echo $champ['key'] . $help; ?> form-control has-tooltip" <?php echo $description . $placeholder . $required; ?> data-label="<?php echo $champ['name']; ?>"></textarea>
-
 
536
													</div>
-
 
537
												</div>
-
 
538
											<?php break;
-
 
539
 
-
 
540
											case 'range': ?>
-
 
541
												<div class="control-group">
-
 
542
													<label for="<?php echo $champ['key']; ?>" class="col-sm-8<?php echo $help . $mandatory; ?>"><?php echo $champ['name'] . $help_button; ?></label>
-
 
543
													<div class="col-sm-8 mb-3 row">
-
 
544
														<?php
-
 
545
															$div_range_min_max = '';
-
 
546
 
-
 
547
															if ( isset( $champ['fieldValues']['min'] ) )  {
-
 
548
																$div_range_min_max =
-
 
549
																	"<p class=\"col-2 range-values text-center font-weight-bold\">".
-
 
550
																		"Min " . $champ['fieldValues']['min'] .
-
 
551
																	"</p>";
-
 
552
															}
-
 
553
 
-
 
554
															$div_range_min_max .= '<div class="range-live-value range-values text-center font-weight-bold col-';
-
 
555
 
-
 
556
															if ( isset( $champ['fieldValues']['min'] ) && isset( $champ['fieldValues']['max'] ) ) {
-
 
557
																$div_range_min_max .= '8';
-
 
558
															} elseif ( isset( $champ['fieldValues']['min'] ) || isset( $champ['fieldValues']['max'] ) ) {
-
 
559
																$div_range_min_max .= '10';
-
 
560
															} else {
-
 
561
																$div_range_min_max .= '12';
-
 
562
															}
-
 
563
 
-
 
564
															$div_range_min_max .= '" onload="this.innerText = document.getElementById(&apos;ajouter-obs&apos;).value"></div>';
-
 
565
 
-
 
566
															if( isset( $champ['fieldValues']['max'] ) ) {
-
 
567
																$div_range_min_max .=
531
												<?php break;
568
																	"<p class=\"col-2 range-values text-center font-weight-bold\">".
-
 
569
																		"Max " . $champ['fieldValues']['max'] .
532
 
570
																	"</p>";
Line 533... Line -...
533
												case 'textarea': ?>
-
 
534
													<div class="control-group">
-
 
535
														<label for="<?php echo $champ['key']; ?>" class="col-sm-8<?php echo $help . $mandatory; ?> " ><?php echo $champ['name'] . $help_button; ?></label>
-
 
536
														<div class="col-sm-8 mb-3">
-
 
537
															<textarea type="<?php echo $champ['element']; ?>" id="<?php echo $champ['key']; ?>" name="<?php echo $champ['key']; ?>" class="<?php echo $champ['key'] . $help; ?> form-control has-tooltip" <?php echo $description . $placeholder . $required; ?> data-label="<?php echo $champ['name']; ?>"></textarea>
-
 
538
														</div>
-
 
539
													</div>
-
 
540
												<?php break;
-
 
541
 
-
 
542
												case 'range': ?>
-
 
543
													<div class="control-group">
-
 
544
														<label for="<?php echo $champ['key']; ?>" class="col-sm-8<?php echo $help . $mandatory; ?>"><?php echo $champ['name'] . $help_button; ?></label>
-
 
545
														<div class="col-sm-8 mb-3 row">
-
 
546
															<?php
-
 
547
																$div_range_min_max = '';
-
 
548
 
-
 
549
																if ( isset( $champ['fieldValues']['min'] ) )  {
-
 
550
																	$div_range_min_max =
-
 
551
																		"<p class=\"col-sm-2 range-values text-center font-weight-bold\">".
-
 
552
																			"Min " . $champ['fieldValues']['min'] .
-
 
553
																		"</p>";
-
 
554
																}
-
 
555
 
-
 
556
																$div_range_min_max .= '<div class="range-live-value range-values text-center font-weight-bold col-sm-';
-
 
557
 
-
 
558
																if ( isset( $champ['fieldValues']['min'] ) && isset( $champ['fieldValues']['max'] ) ) {
-
 
559
																	$div_range_min_max .= '8';
-
 
560
																} elseif ( isset( $champ['fieldValues']['min'] ) || isset( $champ['fieldValues']['max'] ) ) {
-
 
561
																	$div_range_min_max .= '10';
-
 
562
																} else {
-
 
563
																	$div_range_min_max .= '12';
-
 
564
																}
-
 
565
 
-
 
566
																$div_range_min_max .= '" onload="this.innerText = document.getElementById(&apos;ajouter-obs&apos;).value"></div>';
-
 
567
 
-
 
568
																if( isset( $champ['fieldValues']['max'] ) ) {
-
 
569
																	$div_range_min_max .=
-
 
570
																		"<p class=\"col-sm-2 range-values text-center font-weight-bold\">".
-
 
571
																			"Max " . $champ['fieldValues']['max'] .
-
 
572
																		"</p>";
-
 
573
																}
571
															}
574
 
572
 
575
																echo $div_range_min_max;
573
															echo $div_range_min_max;
576
															?>
574
														?>
577
															<input type="<?php echo $champ['element']; ?>" name="<?php echo $champ['key']; ?>" class="pl-3 custom-range <?php echo $champ['key'] . $help; ?> form-control has-tooltip" <?php echo $description . $placeholder . $step . $default . $min . $max . $required; ?> data-label="<?php echo $champ['name']; ?>">
575
														<input type="<?php echo $champ['element']; ?>" name="<?php echo $champ['key']; ?>" class="pl-3 custom-range <?php echo $champ['key'] . $help; ?> form-control has-tooltip" <?php echo $description . $placeholder . $step . $default . $min . $max . $required; ?> data-label="<?php echo $champ['name']; ?>">
578
														</div>
576
													</div>
579
													</div>
-
 
580
													<?php break;
-
 
581
 
-
 
582
												case 'number':
-
 
583
												case 'date': ?>
-
 
584
													<div class="control-group">
-
 
585
														<label for="<?php echo $champ['key']; ?>" class="col-sm-8<?php echo $mandatory; ?>"><?php echo $champ['name'] . $help_button; ?></label>
-
 
586
														<div class="col-sm-8 mb-3">
-
 
587
															<input type="<?php echo $champ['element']; ?>" name="<?php echo $champ['key']; ?>" class="<?php echo $champ['key'] . $help; ?> form-control has-tooltip"<?php echo  $pattern . $description . $placeholder . $step . $default . $min . $max . $required; ?> data-label="<?php echo $champ['name']; ?>">
-
 
588
														</div>
-
 
589
													</div>
-
 
590
													<?php break;
-
 
591
 
577
												</div>
-
 
578
												<?php break;
592
												case 'text' :
579
 
593
												case 'email':
-
 
594
												default: ?>
-
 
Line -... Line 580...
-
 
580
											case 'number':
-
 
581
											case 'date': ?>
-
 
582
												<div class="control-group">
-
 
583
													<label for="<?php echo $champ['key']; ?>" class="col-sm-8<?php echo $mandatory; ?>"><?php echo $champ['name'] . $help_button; ?></label>
-
 
584
													<div class="col-sm-8 mb-3">
-
 
585
														<input type="<?php echo $champ['element']; ?>" name="<?php echo $champ['key']; ?>" class="<?php echo $champ['key'] . $help; ?> form-control has-tooltip"<?php echo  $pattern . $description . $placeholder . $step . $default . $min . $max . $required; ?> data-label="<?php echo $champ['name']; ?>">
595
													<div class="control-group">
586
													</div>
-
 
587
												</div>
-
 
588
												<?php break;
-
 
589
 
-
 
590
											case 'text' :
-
 
591
											case 'email':
596
														<label for="<?php echo $champ['key']; ?>" class="col-sm-8<?php echo $mandatory; ?>"><?php echo $champ['name'] . $help_button; ?></label>
592
											default: ?>
-
 
593
												<div class="control-group">
597
														<div class="col-sm-8 mb-3">
594
													<label for="<?php echo $champ['key']; ?>" class="col-sm-8<?php echo $mandatory; ?>"><?php echo $champ['name'] . $help_button; ?></label>
598
															<input type="<?php echo $champ['element']; ?>" name="<?php echo $champ['key']; ?>" class="<?php echo $champ['key'] . $help; ?> form-control has-tooltip" <?php echo $description . $placeholder . $required; ?> data-label="<?php echo $champ['name']; ?>">
595
													<div class="col-sm-8 mb-3">
599
														</div>
596
														<input type="<?php echo $champ['element']; ?>" name="<?php echo $champ['key']; ?>" class="<?php echo $champ['key'] . $help; ?> form-control has-tooltip" <?php echo $description . $placeholder . $required; ?> data-label="<?php echo $champ['name']; ?>">
Line 600... Line 597...
600
													</div>
597
													</div>