bonjour,
Je rencontre des problèmes avec cette fonction.
Car suivant les moment elle m’affiche un nom d’utilisateur ou un autre sans reconnexion.
Les snippets qui l’utilise sont non caché [!xxx!]
j’utilise cette fonction dans plusieurs snippet.
plusieurs snippets utilisant cette fonctions sont appelé dans les différentes pages.
Pour teste :
http://itafran.net
user : cjac password solmey
autre user
manu manu2006
Merci de votre aide.
Exemple de snippet l’utilisant
Global $Remise;
$Client = $modx->getLoginUserName();
$Famille = (!isset($Famille)) ? '' : "$Famille";
$table = $modx->getFullTableName("REMISES");
$sql = "SELECT * FROM $table WHERE `NomCli_Rem` LIKE '".$Client."'AND `SFa_Rem` LIKE '".$Famille."'";
$result = $modx->db->query($sql);
while ($row = mysql_fetch_object($result))
{
$Rem = $row->Rem_Rem;
}
$Remise=(100-$Rem)/100;
If ($Client<>"")
{
Return '<p style="text-align: left;">Bonjour '.$Client.',<br /> votre remise est de '.((100*$Rem)/100).'%.</p>';
}
Dans la meme page
Global $Remise;
if ($Remise==0) {$Remise=1;}
$Client = $modx->getLoginUserName();
$reference = (!isset($reference)) ? '' : "$reference";
$table = $modx->getFullTableName("ARTICLES");
$sql = "SELECT * FROM $table WHERE `Ref_Art` LIKE '".$reference."'";
$result=$modx->db->query($sql);
while ($row = mysql_fetch_object($result))
{
$ref = $row->Ref_Art;
$prix = $row->Prx_Art;
$stock = $row->Stk_Art;
}
If ($ref=='')
{
$ref=$reference;
}
Else
{
If (($stock>0) AND ($Client<>""))
{
$ref='<a href="http://itafran.net/Panier.html?ref='.$reference.'">'.$reference.'</a>';
}
else
{
$ref=$reference;
}
}
If ($stock=='')
{
$dispo="<center><img src='http://www.itafran.net/assets/images/dispo_nok.gif' /></center>";
}
ElseIf ($stock>0)
{
$dispo="<center><img src='http://www.itafran.net/assets/images/dispo_ok.gif' /></center>";
}
Else
{
$dispo="<center><img src='http://www.itafran.net/assets/images/dispo_nok.gif' /></center>";
}
$txtRef = $ref .'</td><td >';
$txtRef = $txtRef .$dispo;
$txtRef = $txtRef .'</td><td class="CLAIR">';
If ($prix>0)
{
$txtRef = $txtRef.number_format(($prix*$Remise)*0.97,2).' ';
}
return $txtRef;
[Resolution]
Si cela peut aider qq1.
Le pb venait que je me loggai une fois en itafran.net et une autre en www.itafran.net.
-------------------------------------
hebergeur 1&1
modx 9.2