You are not logged in.
Pages: 1
Topic closed
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é )
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
il est ajouté automatiquement sur la liste du plugin badge sur l'onglet plugins de l'utilisateur normalement..
Xavier Caillaud
Blog GLPI Infotel
Offline
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
bizarre ton truc.
Il faudrait tester avec la version svn pour la 0.71.
Xavier Caillaud
Blog GLPI Infotel
Offline
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
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
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
Pages: 1
Topic closed