We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 13384
    • 20 Posts
    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