You are not logged in.
Pages: 1
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
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
Offline
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
Bonjour
Essaye le plugin Formcreator. Il permet d'encadrer la saisie d'un ticket.
Offline
Bonjour
Essaye le plugin Formcreator. Il permet d'encadrer la saisie d'un ticket.
merci je testerais pour voir si cela nous convient
Offline
bonsoir,
j'ai regarder un peux le plugin ça convient pas car il ne ce greffe pas avec le ticket principale
Offline
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
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
Offline
Pages: 1