alpha_full/admin/styles/sections/fonctionsUnite.php
2026-04-06 22:58:51 +02:00

57 lines
2.3 KiB
PHP
Executable File

<?php
// -----------------------------------------------------
// Retrouver unité et l'activer dans la liste deroulante
// ---------------------------------------------------
// la concaténation valeur/unite se fait dans la requete update
// Donc ici on cherche juste a donner la valeur de l'unité au chmaps unité à partir du champ valeur recu
// -----------------------------------------------------
function affUnite($item,$unit) {
$trouve=false;
if (isset($item) && substr($item,0,4)=='auto') {$unit="auto";$trouve=true;}
if (isset($item) && substr($item,0,3)=='rem') {$unit="rem";$trouve=true;}
if ($trouve==false && isset($item)) {
switch (substr($item,-2)) {
case 'px':
$unit='px';
break;
case 'em':
$unit='em';
break;
case 'fr':
$unit='fr';
break;
case 'vw':
$unit='vw';
break;
case 'vh':
$unit='vh';
break;
default:
break;
}
}
if (isset($item) && substr($item,-1)=='%' ) {$unit='%';}
return $unit;
}
// -----------------------------------------------------
// Options de la liste déroulante des unités
// -----------------------------------------------------
function ListeUnite($itemUnit) {
if ($itemUnit=="" || $itemUnit=="-" ) {echo '<option value="-" selected>Aucune</option>';} else {echo '<option value="-">Aucune</option>';}
if ($itemUnit=="auto") {echo '<option value="auto" selected >Auto</option>';} else {echo '<option value="auto">Auto</option>';}
if ($itemUnit=="%") {echo '<option value="%" selected >Pourcent</option>';} else {echo '<option value="%" >Pourcent</option>';}
if ($itemUnit=="px") {echo '<option value="px" selected >Pixels</option>';} else {echo '<option value="px" >Pixels</option>';}
if ($itemUnit=="em") {echo '<option value="em" selected >em</option>';} else {echo '<option value="em" >em</option>';}
if ($itemUnit=="rem") {echo '<option value="rem" selected >rem</option>';} else {echo '<option value="rem">rem</option>';}
if ($itemUnit=="fr") {echo '<option value="fr" selected >fr</option>';} else {echo '<option value="fr">Fraction</option>';}
if ($itemUnit=="vw") {echo '<option value="vw" selected >vw</option>';} else {echo '<option value="vw">vw</option>';}
if ($itemUnit=="vh") {echo '<option value="vh" selected >vh</option>';} else {echo '<option value="vh">vh</option>';}
}
?>