From f85d1edf06b216c24c81ccf415bdfda992da823d Mon Sep 17 00:00:00 2001 From: Romain Quetiez Date: Tue, 14 Sep 2010 16:03:07 +0000 Subject: [PATCH] Fixed issue in create from mail SVN:trunk[871] --- webservices/createfrommail.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/webservices/createfrommail.php b/webservices/createfrommail.php index 99be09a38..e9b74dfe1 100644 --- a/webservices/createfrommail.php +++ b/webservices/createfrommail.php @@ -48,6 +48,7 @@ define('DEFAULT_URGENCY', '2'); define('DEFAULT_SERVICE_ID', 2); define('DEFAULT_SUBSERVICE_ID', 12); define('DEFAULT_PRODUCT', 'Request via eMail'); +define('DEFAULT_WORKGROUP_ID', 5); require_once('../application/application.inc.php'); require_once('../application/startup.inc.php'); @@ -93,7 +94,8 @@ function CreateTicket($sSenderEmail, $sSubject, $sBody) $oTicket->Set('product', DEFAULT_PRODUCT); $oTicket->Set('service_id', DEFAULT_SERVICE_ID); // Can be replaced by a search for a valid service for this 'org_id' $oTicket->Set('servicesubcategory_id', DEFAULT_SUBSERVICE_ID); // Same as above... - + $oTicket->Set('workgroup_id', DEFAULT_WORKGROUP_ID); // Same as above... + // Record the change information about the object $oMyChange = MetaModel::NewObject("CMDBChange"); $oMyChange->Set("date", time()); @@ -181,6 +183,10 @@ for($index = 1; $index <= $iNbMessages; $index++) } } + // Bug: depending on the email, the email address could be found in : + // email => 'john.foo@combodo.com' + // name => 'john foo + $oTicket = CreateTicket($aSender['email'], $sSubject, $sTextBody); if ($oTicket != null) {