From 74f895b5f4244f7cd42c29f5a8fb4556c3652a88 Mon Sep 17 00:00:00 2001 From: Denis Flaven Date: Tue, 26 Nov 2013 10:03:53 +0000 Subject: [PATCH] #838: the OQL query for getting the SLTs is now a constant defined in the XML SVN:trunk[2982] --- datamodels/2.x/itop-tickets/datamodel.itop-tickets.xml | 3 +++ datamodels/2.x/itop-tickets/main.itop-tickets.php | 4 +--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/datamodels/2.x/itop-tickets/datamodel.itop-tickets.xml b/datamodels/2.x/itop-tickets/datamodel.itop-tickets.xml index c397bd3099..36b73e718d 100755 --- a/datamodels/2.x/itop-tickets/datamodel.itop-tickets.xml +++ b/datamodels/2.x/itop-tickets/datamodel.itop-tickets.xml @@ -1,5 +1,8 @@ + + + cmdbAbstractObject diff --git a/datamodels/2.x/itop-tickets/main.itop-tickets.php b/datamodels/2.x/itop-tickets/main.itop-tickets.php index 26eef0f71d..94191af558 100755 --- a/datamodels/2.x/itop-tickets/main.itop-tickets.php +++ b/datamodels/2.x/itop-tickets/main.itop-tickets.php @@ -43,9 +43,7 @@ class ResponseTicketSLT } //echo "

Managing:".$sMetric."-".$this->Get('request_type')."-".$this->Get('importance')."

\n"; - $sOQL = "SELECT SLT AS slt JOIN lnkSLAToSLT AS l1 ON l1.slt_id=slt.id JOIN SLA AS sla ON l1.sla_id=sla.id JOIN lnkCustomerContractToService AS l2 ON l2.sla_id=sla.id JOIN CustomerContract AS sc ON l2.customercontract_id=sc.id WHERE slt.metric = :metric AND l2.service_id = :service AND sc.org_id = :customer AND slt.request_type = :request_type AND slt.priority = :priority"; - - $oSLTSet = new DBObjectSet(DBObjectSearch::FromOQL($sOQL), + $oSLTSet = new DBObjectSet(DBObjectSearch::FromOQL(RESPONSE_TICKET_SLT_QUERY), array(), array( 'metric' => $sMetric,