fExecQuery($QueryDelete) ; $DestructionOk = 1; } // Recherche if (trim($HTTP_POST_VARS['Search']) != "" && ($FormAction == 'GoToUtil' || $FormAction == 'Search')) { // SEARCH $ptSearch = new TDBObject(); $bSearch = true ; $StrSearch = SqlServerQuote(trim($HTTP_POST_VARS['Search'])) ; $QuerySearch = "SELECT id_utilisateur, nom, prenom FROM utilisateur WHERE (nom LIKE '%$StrSearch%' OR prenom LIKE '%$StrSearch%' OR email LIKE '%$StrSearch%') ORDER BY LOWER(nom);" ; $ptSearch->fExecQuery($QuerySearch) ; } } if ($DestructionOk == 0) if (isset($CurUtil) && $CurUtil != '#') { $QueryInfo = "SELECT * FROM utilisateur WHERE id_utilisateur = $CurUtil;" ; $connection->fExecQuery($QueryInfo) ; $Trouve = $connection->fGetNumRows(); $TabInfo = $connection->fGetNextRecord() ; $connection->oFreeResult() ; if ($Trouve > 0) { if (isset($TabInfo)) array_walk($TabInfo, "ArrayToFormQuote") ; // Recuperation de tous les produits deposes par un utilisateur $QueryUtilProduit = "SELECT id_produit,reference,libelle,prix_euro,valide,expire "; $QueryUtilProduit .= "FROM produit WHERE id_utilisateur=".$CurUtil; $connection->fExecQuery($QueryUtilProduit); $TabListeProduitUtil = array(); $cpt = 0; while ($champs = $connection->fGetNextRecord()) { $TabListeProduitUtil[$cpt][0] = $champs["id_produit"]; $TabListeProduitUtil[$cpt][1] = DbToFormQuote($champs["reference"]); $TabListeProduitUtil[$cpt][2] = DbToFormQuote($champs["libelle"]); $TabListeProduitUtil[$cpt][3] = $champs["prix_euro"]; $TabListeProduitUtil[$cpt][4] = $champs["valide"]; $TabListeProduitUtil[$cpt][5] = $champs["expire"]; $cpt++; } $connection->oFreeResult(); } } // INFO /* FIN TRAITEMENT FORMULAIRE */ /* TEMPLATE */ // Select Utilisateur $QueryUtil = "SELECT id_utilisateur, titre, nom, prenom FROM utilisateur ORDER BY LOWER(nom), LOWER(prenom);" ; $connection->fExecQuery($QueryUtil) ; $TabSelect = array() ; $cpt = 0; while ($champs = $connection->fGetNextRecord()) { $TabSelect[$cpt][0] = $champs["id_utilisateur"]; $TabSelect[$cpt][1] = ucwords($champs["titre"]); $TabSelect[$cpt][2] = ucwords($champs["nom"]); $TabSelect[$cpt][3] = ucwords($champs["prenom"]); $cpt++; } $connection->oFreeResult(); $AffichageSelectUtilisateur = ""; $AffichageSelectUtilisateur .= ""; $ListeProduitUtilisateur = ""; if (isset($CurUtil) && $CurUtil != '#') { if (count($TabListeProduitUtil)==0) { $ListeProduitUtilisateur .= "\n"; $ListeProduitUtilisateur .= "Aucun produits\n"; $ListeProduitUtilisateur .= "\n"; } else { for ($k=0;$k".$TabListeProduitUtil[$k][2]."\n"; $ListeProduitUtilisateur .= "".$TabListeProduitUtil[$k][3]."\n"; if ($TabListeProduitUtil[$k][4]==0) { $valideON = "Non"; } else { $valideON = "Oui"; } $ListeProduitUtilisateur .= "".$valideON."\n"; if ($TabListeProduitUtil[$k][5]==0) { $expireON = "Non"; } else { $expireON = "Oui"; } $ListeProduitUtilisateur .= "".$expireON."\n"; $ListeProduitUtilisateur .= "\n"; } } } $StrHidden = ""; // CurUtil if (isset($CurUtil) && $CurUtil != '#') { $StrHidden = ""; } // RECHERCHE $liste_utilisateurs_trouves = ""; if (isset($bSearch) && $bSearch) { // Affichage des reponses if ($ptSearch->fGetNumRows()) { // Affichage des reponse for (; $TabSearch = $ptSearch->fGetNextRecord() ;) { array_walk($TabSearch, "ArrayToFormQuote") ; $liste_utilisateurs_trouves .= "
  • ".$TabSearch['nom']." ".$TabSearch['prenom']."
  • "; } $ptSearch->oFreeResult(); } } /* FIN TEMPLATE */ oCloseConnection(); ?> Backoffice Utilisateur
    Identifiant  
    Password  
    Nom  
    Fonction  
    Tel 1  
    Tel 2  
    Fax  
    Email  
    Adresse  
    Société  
    Siret  
    Note  

    Liste des produits de cet utilisateur
    Libelle Prix (€) Valide (O/N) Expire (O/N)

    Recherche utilisateur
    Suppression utilisateur CODE A SAISIR :
    Aucun résultat pour votre recherche.
    Aucune recherche.
    Retour sommaire