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 2014-05-15 19:10:14

unknoweb
Member
Registered: 2012-04-05
Posts: 53

Ticket rajout d'un textarea

Bonjour,

suite a l'installation de GLPI dans la société celle-ci mon charger d'une modification au niveaux Ticket.

j'ai créer une base de données et des menu déroulant qui ce remplissent automatiquement avec la base de données.

une fois remplis il clique sur un bouton ok qui remplie le textarea et le titre jusqu’à présent tout fonctionne.

mon problème c'est que les utilisateurs n'ont toujours pas compris que le titre et le message pré-remplie faut pas le toucher juste rajouter du texte a la suite.

pour palier au problème le titre je l'ai mis sur readonly et le textarea je les couper en deux.

le premier il a été rajouter c'est celui ou le message sera pré-remplie et en readonly.

le second c'est celui ou ils pourront rajouter du texte c'est celui du ticket d'origine.

mon problème c'est que je ne trouve pas ou rajouter mon second textarea créer pour la prise en charge lors du submit.

j'ai bo chercher je n'ai pas trouver il doit etre pris en compte comme celui d'origine.

merci de votre aide car c'est le seule point ou je sèche.

Offline

#2 2014-05-17 11:35:07

unknoweb
Member
Registered: 2012-04-05
Posts: 53

Re: Ticket rajout d'un textarea

Bonjour,

personne pour me dire quel fichiers je dois modifier ??

je veux juste faire la concaténation des 2 textarea lors de l'envoie du ticket.

dite moi juste ou je dois regarder mais je cherche toujours de mon cotés smile

Offline

#3 2014-05-20 23:18:40

unknoweb
Member
Registered: 2012-04-05
Posts: 53

Re: Ticket rajout d'un textarea

Re,

Personne pour m'aider svp je patauge et c'est ma dernière modification enfin j’espère ..

Même pas une petite idée ??

Offline

#4 2014-06-04 14:14:41

dethegeek
HELPER
From: France
Registered: 2013-09-03
Posts: 588
Website

Re: Ticket rajout d'un textarea

Bonjour

Essaye le plugin Formcreator. Il permet d'encadrer la saisie d'un ticket.

Offline

#5 2014-06-06 00:18:13

unknoweb
Member
Registered: 2012-04-05
Posts: 53

Re: Ticket rajout d'un textarea

dethegeek wrote:

Bonjour

Essaye le plugin Formcreator. Il permet d'encadrer la saisie d'un ticket.

merci je testerais pour voir si cela nous convient

Offline

#6 2014-06-07 00:57:57

unknoweb
Member
Registered: 2012-04-05
Posts: 53

Re: Ticket rajout d'un textarea

bonsoir,

j'ai regarder un peux le plugin ça convient pas car il ne ce greffe pas avec le ticket principale

Offline

#7 2014-06-10 16:17:30

thibault_G
Member
Registered: 2014-04-23
Posts: 18

Re: Ticket rajout d'un textarea

Bonjour,

Si j'ai bien compris, tu veux découper le textarea du Titre en 2 parties et faire une concaténation des 2 au moment du submit ?
Donc pour cela, tu n'as pas besoin de rajouter d'attribut dans la BDD.
Il te suffit simplement, au moment du POST, de concaténer.

Va dans le fichier glpi/front/ticket.form.php.
Sans modification, l'input du titre a pour nom name. Admettons que ton deuxième input s'appelle name2.

Tu as juste ces 2 lignes en gras ci-dessous à rajouter :

if (isset($_POST["add"])) {
   $track->check(-1,'w',$_POST);

   if (isset($_POST["_my_items"]) && !empty($_POST["_my_items"])) {
      $splitter = explode("_",$_POST["_my_items"]);
      if (count($splitter) == 2) {
         $_POST["itemtype"] = $splitter[0];
         $_POST["items_id"] = $splitter[1];
      }
   }
   $_POST["name"] .= $_POST["name2"];
   $track->add($_POST);
   Html::back();

} else if (isset($_POST['update'])) {
   $track->check($_POST['id'],'w');

   if (isset($_POST["_my_items"]) && !empty($_POST["_my_items"])) {
      $splitter = explode("_",$_POST["_my_items"]);
      if (count($splitter) == 2) {
         $_POST["itemtype"] = $splitter[0];
         $_POST["items_id"] = $splitter[1];
      }
   }
   $_POST["name"] .= $_POST["name2"];
   $track->update($_POST);

Par contre, étant donné que tu ne rajoute pas le champ "name2" dans la BDD, quand tu affichera un ticket déjà crée, tu n'auras rien dans ce champ.

Offline

#8 2014-06-12 11:21:18

unknoweb
Member
Registered: 2012-04-05
Posts: 53

Re: Ticket rajout d'un textarea

Slt,

Oui tu as compris ce que je voulais a l'exception que ce n'est pas le titre mais la description qui sera coupé

j'ai donc changer

$_POST["name"] .= $_POST["name2"];

en

$_POST["content"] .= $_POST["content2"];

sa ne fonctionne pas la concaténation ne ce fais pas.

j'ai essayer plusieurs façons d'intégrer le Post rien n'ont plus je cherche toujours de mon cotés

Merci de ton aide smile

Offline

Board footer

Powered by FluxBB