Dear All,
I loosing my time tryinf to do somethin very easy::::::::
I am calling a snippet called DateFR with a value (month of a date)
[[+headingLabel:date=`[[DateFr? &mois=`%m`]] %Y`]]
In my snippet, I get the mois value.
I check if the vaiable is not empty, and I send the value to a function.
My problem is that he does not reconize my value of the variable $month.
if you echo $mois, it display 12, but the switch display "Mois introuvable" instead of Décembre.
but you set the $mois to 12, it work
echo $mois // It display 12
$mois =12 //If you add this, it works, if you remove it it does work any more, even if echi $mois display well 12
<?php
$mois = isset($mois) ? $mois : $mois="";
function moisAff($mois) {
switch ($mois)
{
case ("01"): $moisaff = "Janvier"; break;
case ("02"): $moisaff = "Février"; break;
case ("03"): $moisaff = "Mars"; break;
case ("04"): $moisaff = "Avril"; break;
case ("05"): $moisaff = "Mai"; break;
case ("06"): $moisaff = "Juin"; break;
case ("07"): $moisaff = "Juillet"; break;
case ("08"): $moisaff = "Août"; break;
case ("09"): $moisaff = "Septembre";break;
case ("10"): $moisaff = "Octobre";break;
case ("11"): $moisaff = "Novembre";break;
case ("12"): $moisaff = "Décembre"; break;
default : $moisaff="Mois introuvable";
}
return $moisaff;
}
if($mois == ""){
echo "Aucun mois spécifié (Snippet DateFr)";
}else{
echo moisAff($mois);
}
Someone know why happen?
Will you free to ask me more detail
Cheers