//php
//error_log("Message:".$Message);
$tag = "** Valeurs résultats **";
$Message2 = substr($Message, strpos($Message,$tag)+strlen($tag));
$TabRub = explode("RubTitre",$Message2);
$siz = sizeof($TabRub);
$TabRub[$siz-1] = substr($TabRub[$siz-1],0,strpos($TabRub[$siz-1], "Submit : "));
$norub = substr($TabRub[$siz-1],0,strpos($TabRub[$siz-1], " : "));
//évaluation des paramètres d'entête
$parm = "PartId : ";
$evalRub = $TabRub[0];
$PartId = substr($evalRub,strpos($evalRub, $parm)+strlen($parm));
$parm = "Num : ";
$PartId = substr($PartId, 0, strpos($PartId, $parm));
//error_log('FileName='.$FileName);
$Tf = explode("/",$FileName);
$i = count($Tf);
//error_log('i='.$i);
$txt = $Tf[$i-1];
//error_log('txt='.$txt);
$Tnum = explode("-",$txt);
//error_log('Tnum='.json_encode($Tnum));
$Numero = $Tnum[0];
if ($Numero == "")
$Numero = 0;
//error_log('Numero='.$Numero);
/**/
$Num = substr($evalRub,strpos($evalRub, $parm)+strlen($parm));
$parm = "Titre : ";
$Num = substr($Num, 0, strpos($Num, $parm));
/**/
$Titre = substr($evalRub,strpos($evalRub, $parm)+strlen($parm));
$parm = "URL : ";
$Titre = substr($Titre, 0, strpos($Titre, $parm));
$URL = substr($evalRub,strpos($evalRub, $parm)+strlen($parm));
$URL .= "?time=".microtime();
//évaluation des paramètres des rubriques
for($i=1; $i<=$norub; $i++)
{
$var = "TexteRubrique".$i;
$parm = $var." :";
$evalRub = $TabRub[$i];
$$var = substr($evalRub,strpos($evalRub, $parm)+strlen($parm));
$var = "RubTitre".$i;
$$var = substr($evalRub,strpos($evalRub, ":")+1,strpos($evalRub, $parm)-(strpos($evalRub, ":")+1));
/**/
}
$crlf = CDM_OSCrLf ();
// Ici on va créer le texte à afficher
//error_log("ParticipantFicheFile:CDM_FetchPiloteByNum".var_dump_to_string($Saison));
$bodytpl->set_var("Saison",$Saison);
$parmSaison = $Saison ?? null;
$Pilote = CDM_FetchPiloteByNum ($parmSaison, $Numero ?? 0);
//error_log("1:".var_dump_to_string($Saison));
if (isset ($Pilote)) {
$Palmares = CDM_ComputePilote2 ($Pilote["Nom"], $Pilote["Prenom"]);
}
//error_log("2:".var_dump_to_string($Saison));
$bodytpl->set_var("FileName",$FileName);
$bodytpl->set_var("Chemin_CSS","Include");
$bodytpl->set_var("Palmares",$Palmares);
$bodytpl->set_var("Nom",$Pilote["Nom"]);
$bodytpl->set_var("Prenom",$Pilote["Prenom"]);
//error_log("Nom:".$Pilote["Nom"]);
//error_log("Prenom:".$Pilote["Prenom"]);
// Accès à la table pilote via le numéro
$TypeNum = "";
//error_log($Pilote["Numero"]." ".$Pilote["Categorie"]);
if (isset ($Pilote)) {
switch ($Pilote["Categorie"])
{
case "1" :
$TypeNum = "NumMono2";
$Cat = "S";
break;
case "2" :
$TypeNum = "NumSupermono";
$Cat = "2";
break;
default :
$TypeNum = "NumSupermono";
$Cat = "S";
break;
}
}
$bodytpl->set_var("TypeNum",$TypeNum);
$bodytpl->set_var("Num",$Numero);
$bodytpl->set_var("Titre_Participant",$Titre);
$bodytpl->set_var("URL_Photo",$URL);
$bodytpl->set_block ("page","Rubrique","bloc_Rubrique");
$i = 1;
while ($norub >= $i) :
$Var = "RubTitre".$i;
$bodytpl->set_var("Titre_Rub",mb_convert_encoding((string)($$Var), 'UTF-8', 'ISO-8859-1'));
$Var = "TexteRubrique".$i;
$bodytpl->set_var("Texte_Rub",mb_convert_encoding((string)($$Var), 'UTF-8', 'ISO-8859-1'));
$bodytpl->parse ("bloc_Rubrique","Rubrique",true);
$i++;
endwhile;
?>
Challenge des Monos
Challenge des Monos - Participants {Saison}
| {Prenom} {Nom} #{Num} |
|
{Titre_Participant}
|
|