From 9b0b106c506f2885543699ba79241bb1841a56a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20MOREAU?= Date: Mon, 19 Jan 2015 09:20:53 +0100 Subject: [PATCH] Fix #50 : Le valideur n'est plus demandeur. --- inc/targetticket.class.php | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index fc9c09b0a..c5b32a693 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -176,17 +176,18 @@ public function save(PluginFormcreatorFormanswer $formanswer) $datas = array_merge($datas, $predefined_fields); // Parse datas and tags - $datas['name'] = $this->parseTags($this->fields['name'], $formanswer); - $datas['content'] = $this->parseTags($this->fields['comment'], $formanswer); - $datas['entities_id'] = (isset($_SESSION['glpiactive_entity'])) - ? $_SESSION['glpiactive_entity'] - : $form->fields['entities_id']; + $datas['name'] = $this->parseTags($this->fields['name'], $formanswer); + $datas['content'] = $this->parseTags($this->fields['comment'], $formanswer); + $datas['entities_id'] = (isset($_SESSION['glpiactive_entity'])) + ? $_SESSION['glpiactive_entity'] + : $form->fields['entities_id']; + $datas['_users_id_requester'] = $formanswer->fields['requester_id']; + $datas['_users_id_recipient'] = $formanswer->fields['requester_id']; + $datas['_users_id_lastupdater'] = Session::getLoginUserID(); // Create the target ticket $ticketID = $ticket->add($datas); - - - $founded = $docItem->find('itemtype = "PluginFormcreatorFormanswer" AND items_id = ' . $formanswer->getID()); + $founded = $docItem->find('itemtype = "PluginFormcreatorFormanswer" AND items_id = ' . $formanswer->getID()); // Attach documents to ticket if(count($founded) > 0) {