| 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('ajouter-obs').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('ajouter-obs').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>
|