Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3240 Rev 3242
Line 53... Line 53...
53
			echo ( $widget['image_fond'] ) ? '<div id="image-fond" style="' . htmlspecialchars( 'background:url("' . $widget['chemin_fichiers'] . 'image_fond.' . preg_replace( '/(?:imag)?e\/?/','',$widget['image_fond']) . '") no-repeat center center;background-size:cover') . '"></div>': '';
53
			echo ( $widget['image_fond'] ) ? '<div id="image-fond" style="' . htmlspecialchars( 'background:url("' . $widget['chemin_fichiers'] . 'image_fond.' . preg_replace( '/(?:imag)?e\/?/','',$widget['image_fond']) . '") no-repeat center center;background-size:cover') . '"></div>': '';
54
		?>
54
		?>
55
		<!-- <?php //var_dump($widget['especes']['url_ws_autocompletion_ns']); ?> -->
55
		<!-- <?php //var_dump($widget['especes']['url_ws_autocompletion_ns']); ?> -->
56
		<div id="zone-appli" class="container" data-projet="<?= $widget['projet']; ?>" data-url-fichiers="<?= $widget['chemin_fichiers']; ?>">
56
		<div id="zone-appli" class="container" data-projet="<?= $widget['projet']; ?>" data-url-fichiers="<?= $widget['chemin_fichiers']; ?>">
57
			<div class="layout-wrapper page">
57
			<div class="layout-wrapper page">
58
				<div class="media">
58
				<div class="media mb-3">
59
					<img class="d-flex mr-3" src="<?php echo htmlspecialchars( $widget['chemin_fichiers'] . 'logo.' . preg_replace( '/(?:imag)?e\/?/','', $widget['logo'] ) ); ?>" alt="logo <?= $widget['projet']; ?>" />
59
					<img class="d-flex mr-3" src="<?php echo htmlspecialchars( $widget['chemin_fichiers'] . 'logo.' . preg_replace( '/(?:imag)?e\/?/','', $widget['logo'] ) ); ?>" alt="logo <?= $widget['projet']; ?>" width="15%" />
60
					<div class="media-body">
60
					<div class="media-body">
61
						<h1 id="titre-projet" class="mt-0"><?php echo ( $widget['info'] ) ? $widget['titre'] . ' <div id="info-button" class="btn btn-outline-info btn-sm border-0" data-mime-info="' . $widget['info'] . '"><i class="fas fa-info-circle"></i></div>' : $widget['titre']; ?></h1>
61
						<h1 id="titre-projet" class="mt-0"><?php echo ( $widget['info'] ) ? $widget['titre'] . ' <div id="info-button" class="btn btn-outline-info btn-sm border-0" data-mime-info="' . $widget['info'] . '"><i class="fas fa-info-circle"></i></div>' : $widget['titre']; ?></h1>
62
					</div>
62
					</div>
63
				</div>
63
				</div>
Line 335... Line 335...
335
												$required  = ' required';
335
												$required  = ' required';
336
												// class="obligatoire"
336
												// class="obligatoire"
337
												$mandatory = ' obligatoire';
337
												$mandatory = ' obligatoire';
338
											}
338
											}
Line 339... Line -...
339
 
-
 
340
											// if( 'date' === $champ['element'] ) {
-
 
341
											// 	$pattern    = ' pattern="(^(((0[1-9]|1[0-9]|2[0-8])[\/](0[1-9]|1[012]))|((29|30|31)[\/](0[13578]|1[02]))|((29|30)[\/](0[4,6,9]|11)))[\/](19|[2-9][0-9])\d\d$)|(^29[\/]02[\/](19|[2-9][0-9])(00|04|08|12|16|20|24|28|32|36|40|44|48|52|56|60|64|68|72|76|80|84|88|92|96)$)"';
-
 
342
											// }
-
 
343
 
339
 
344
											switch( $champ['element'] ) {
340
											switch( $champ['element'] ) {
345
												case 'radio':
341
												case 'radio':
346
												case 'checkbox': ?>
342
												case 'checkbox': ?>
347
													<div class="control-group <?= $champ['element']; ?> mb-3"<?php echo $description . $required; ?>>
343
													<div class="control-group <?= $champ['element']; ?> mb-3"<?php echo $description . $required; ?>>
Line 378... Line 374...
378
													</div>
374
													</div>
379
												<?php break;
375
												<?php break;
Line 380... Line 376...
380
 
376
 
381
												case 'list-checkbox': ?>
377
												case 'list-checkbox': ?>
382
													<div class="multiselect <?php echo $champ['element'] . $help; ?>">
378
													<div class="multiselect <?php echo $champ['element'] . $help; ?>">
383
														<label class="col-sm-8<?= $mandatory; ?>"><?= $champ['name'] . $help_button; ?></label>
379
														<label class="col-sm-8<?= $mandatory; ?>" title="<?= $chpsupp['select-checkboxes-texte'];?>"><?= $champ['name'] . $help_button; ?></label>
384
														<div class="control-group col-sm-8 mb-3">
380
														<div class="control-group col-sm-8 mb-3">
385
															<div class="selectBox">
381
															<div class="selectBox">
386
																<select class="form-control list-checkbox" id="list-checkbox-<?= $champ['key']; ?>"<?php echo $description . $required; ?> class="form-control">
382
																<select class="form-control list-checkbox" id="list-checkbox-<?= $champ['key']; ?>"<?php echo $description . $required; ?> class="form-control">
387
																	<option>Plusieurs choix possibles</option>
383
																	<option><?= $chpsupp['select-checkboxes-texte'];?></option>
388
																</select>
384
																</select>
389
																<div class="overSelect"></div>
385
																<div class="overSelect"></div>
390
															</div>
386
															</div>
391
															<div class="checkboxes hidden">
387
															<div class="checkboxes hidden">
Line 491... Line 487...
491
																		"</p>";
487
																		"</p>";
492
																}
488
																}
Line 493... Line 489...
493
 
489
 
494
																echo $div_range_min_max;
490
																echo $div_range_min_max;
495
															?>
491
															?>
496
															<input type="<?= $champ['element']; ?>" name="<?= $champ['key']; ?>" class="custom-range <?= $champ['key'] . $help; ?> form-control" <?= $description . $placeholder . $step . $default . $min . $max . $required; ?> data-label="<?= $champ['name']; ?>">
492
															<input type="<?= $champ['element']; ?>" name="<?= $champ['key']; ?>" class="pl-3 custom-range <?= $champ['key'] . $help; ?> form-control" <?= $description . $placeholder . $step . $default . $min . $max . $required; ?> data-label="<?= $champ['name']; ?>">
497
														</div>
493
														</div>
498
													</div>
494
													</div>
Line 499... Line 495...
499
													<?php break;
495
													<?php break;