Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu] FrontEndUsers et viewuser
#2

Auto-réponse:

trouvant pas le problème, j'ai crée une UDT pour m'afficher ce que je veux:
Code :
global $gCms;

echo "
<table>
<thead><tr>
<th>Partenaire</th>
<th>Agence</th>
<th>Nom et prénom</th>
<th>Email</th>
<th>Téléphone</th>
<th>Login</th>
<th>Date d'expiration</th>
</tr></thead>";

$config =& $gCms->GetConfig();
$FEU = $gCms->modules['FrontEndUsers']['object'];

$db = &$gCms->GetDb(); //connection à la bd cms
$query = "SELECT * FROM cms_module_feusers_users AS t1 LEFT JOIN cms_module_feusers_belongs AS t2 ON  t1.id = t2.userid WHERE t2.groupid=1";
$dbresult = mysql_query($query);//exécution de la requête

while($fields = mysql_fetch_array($dbresult))  
    {
$userid = $fields['id'];
$username = $fields['username'];
$expires = $fields['expires'];

$nom = $FEU->GetUserPropertyFull('nom',$userid);
$agence = $FEU->GetUserPropertyFull('agence',$userid);
$mail = $FEU->GetUserPropertyFull('mail',$userid);
$telephone = $FEU->GetUserPropertyFull('telephone',$userid);
$pass = $FEU->GetUserPropertyFull('pass',$userid);
$partenaire = $FEU->GetUserPropertyFull('partenaire',$userid);

$part = "SELECT option_text FROM cms_module_feusers_dropdowns WHERE option_name=".$partenaire."";
$result = mysql_query($part);
$partenaire = mysql_result($result, 0);

echo '<tr>';
echo '<td>'.$partenaire.'</td>';
echo '<td>'.$agence.'</td>';
echo '<td>'.$nom.'</td>';
echo '<td>'.$mail.'</td>';
echo '<td>'.$telephone.'</td>';
echo '<td>'.$username.'</td>';
echo '<td>'.$expires.'</td>';
echo '<tr>';

}

echo '</table>';

par contre je pense qu'il est possible de supprimer
Code :
$part = "SELECT option_text FROM cms_module_feusers_dropdowns WHERE option_name=".$partenaire."";
$result = mysql_query($part);
$partenaire = mysql_result($result, 0);

et d'utiliser quelquechose dérivé de
Code :
{$feu_smarty->get_dropdown_text($propname,$propvalue[,$assign])}
donné dans l'aide de FEU

donc si quelqu'un a une idée...
merci
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)