You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2008-02-21 14:54:03

guillaumeg
Member
Registered: 2008-01-22
Posts: 24

associer un badge à un utilisateur

bonjour,

j'ai installé le plugin "badges" dans glpi et tout fonctionne.
Le seul soucis c'est que quand je crée un nouveaux badge, je sélectionne un utilisateur dans le menu déroulant, je rempli les autres champs nécessaires, et je clique sur ajouter. (jusque là rien de bien compliqué big_smile)
Une fois que cela est fait, je vais dans la liste des utilisateurs et je sélectionne l'utilisateur que j'avais sélectionné auparavant dans la creation du badge.
Une fois dans la page avec les informations sur cet utilisateur, je voudrais que le badge sois automatiquement ajouté dans la liste en dessous.
J'ai pu constater que pour un ordinateur celà fonctionne... mais pour badge il faut le faire manuellement ce qui prend énormément de temps...
Quelqu'un saurait comment celà peut s'ajouter automatiquement comme pour ordinateur?

Merci

Offline

#2 2008-02-21 22:06:34

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: associer un badge à un utilisateur

il est ajouté automatiquement sur la liste du plugin badge sur l'onglet plugins de l'utilisateur normalement..


Xavier Caillaud
Blog GLPI Infotel

Offline

#3 2008-02-22 10:12:11

guillaumeg
Member
Registered: 2008-01-22
Posts: 24

Re: associer un badge à un utilisateur

Ben justement pour le plugin badge j'ai pu constater que ça ne s'ajoutais pas automatiquement.
Mais j'ai trouvé comment faire pour ça :
dans plugin_badges.form.php:

if (isset($_POST["add"]))
{
          $newID=$plugin_badge->add($_POST);
          $_POST["conID"]=$DB->insert_id();
          plugin_badges_addUsers($_POST["entID"],$_POST["conID"]);
              glpi_header($_SERVER['HTTP_REFERER']);
}

voilà donc ce problème est résolu.En fait j'ai pu remarquer que conID, qui est donc le FK_badges, n'étais pas connu.
j'ai donc rajouté  "$_POST["conID"]=$DB->insert_id();" pour prendre le dernier ID connu.

Offline

#4 2008-02-23 03:11:03

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: associer un badge à un utilisateur

bizarre ton truc.

Il faudrait tester avec la version svn pour la 0.71.


Xavier Caillaud
Blog GLPI Infotel

Offline

#5 2008-02-26 18:04:03

guillaumeg
Member
Registered: 2008-01-22
Posts: 24

Re: associer un badge à un utilisateur

en fait je crois savoir ce qui pose problème :

Je voudrais que dès que je selectionne un utilisateur dans le menu déroulant "utilisateur" que j'ai ajouté dans l'ajout d'un badge il s'ajoute automatiquement en dessous dans les "utilisateurs associés".

Est-ce possible?

Offline

#6 2008-02-27 00:41:50

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: associer un badge à un utilisateur

oh le fainéant..

Oui ça doit être possible en utilisant

plugin_badges_addUsers(ID de ton user,$newID);
juste en dessous de
$newID=$plugin_badge->add($_POST);


Xavier Caillaud
Blog GLPI Infotel

Offline

#7 2008-02-27 12:07:56

guillaumeg
Member
Registered: 2008-01-22
Posts: 24

Re: associer un badge à un utilisateur

bonjour c'est le faineant!.. ^^

Je voulais juste dire que j'ai appelé le père noel et il m'a aidé (petit cadeau en retard).
Merci pour votre aide précieuse ;-)
guillaume

Offline

Board footer

Powered by FluxBB