mirror of
https://github.com/Combodo/iTop.git
synced 2026-05-16 22:08:44 +02:00
Finalized the ticket check page (still some work)
SVN:trunk[588]
This commit is contained in:
@@ -33,22 +33,24 @@ $oMyChange->Set("date", time());
|
||||
$oMyChange->Set("userinfo", "Automatic updates");
|
||||
$iChangeId = $oMyChange->DBInsertNoReload();
|
||||
|
||||
$oSet = new DBObjectSet(DBObjectSearch::FromOQL('SELECT Incident WHERE escalation_deadline < NOW()'));
|
||||
// Bug: only TTO is being handled for the beta version
|
||||
//
|
||||
$oSet = new DBObjectSet(DBObjectSearch::FromOQL('SELECT Incident WHERE status = \'new\' AND escalation_deadline < NOW()'));
|
||||
while ($oToEscalate = $oSet->Fetch())
|
||||
{
|
||||
$oToEscalate->ApplyStimulus('ev_timeout');
|
||||
$oToEscalate->Set('escalation_deadline', null);
|
||||
$oToEscalate->DBUpdateTracked($oMyChange);
|
||||
echo "<p>ticket ".$oToEscalate->Get('ref')." reached ESCALATION deadline</p>\n";
|
||||
echo "<p>ticket ".$oToEscalate->Get('ref')." reached TTO ESCALATION deadline</p>\n";
|
||||
}
|
||||
|
||||
$oSet = new DBObjectSet(DBObjectSearch::FromOQL('SELECT Incident WHERE closure_deadline < NOW()'));
|
||||
$oSet = new DBObjectSet(DBObjectSearch::FromOQL('SELECT Incident WHERE status = \'assigned\' AND closure_deadline < NOW()'));
|
||||
while ($oToEscalate = $oSet->Fetch())
|
||||
{
|
||||
$oToEscalate->ApplyStimulus('ev_close');
|
||||
$oToEscalate->ApplyStimulus('ev_timeout');
|
||||
$oToEscalate->Set('closure_deadline', null);
|
||||
$oToEscalate->DBUpdateTracked($oMyChange);
|
||||
echo "<p>ticket ".$oToEscalate->Get('ref')." reached CLOSURE deadline</p>\n";
|
||||
echo "<p>ticket ".$oToEscalate->Get('ref')." reached TTR ESCALATION deadline</p>\n";
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user