PM-1764 "0016908: Case scheduler execution stops being..." SOLVED
Issue:
0016908: Case scheduler execution stops being executed after the "Start date" pass
Cause:
Hora hardcodeada a "24" cuando se trataba de las cero horas ("00")
Solution:
- Se ha eliminado esta linea
- Se ha aplicado el cast-to-int para las horas y minutos
- Se ha agregado los files requeridos por el cron.php
This commit is contained in:
@@ -350,13 +350,17 @@ Bootstrap::registerClass('Xml_Node', PATH_GULLIVER . "class.xmlDocume
|
||||
|
||||
Bootstrap::registerClass('wsResponse', PATH_HOME . "engine/classes/class.wsResponse.php");
|
||||
|
||||
Bootstrap::registerClass('PMLicensedFeatures', PATH_HOME . "engine/classes/class.LicensedFeatures.php");
|
||||
Bootstrap::registerClass('AddonsManagerPeer', PATH_HOME . "engine/classes/model/AddonsManagerPeer.php");
|
||||
Bootstrap::registerClass("PMLicensedFeatures", PATH_HOME . "engine" . PATH_SEP . "classes" . PATH_SEP . "class.licensedFeatures.php");
|
||||
Bootstrap::registerClass("AddonsManagerPeer", PATH_HOME . "engine" . PATH_SEP . "classes" . PATH_SEP . "model" . PATH_SEP . "AddonsManagerPeer.php");
|
||||
|
||||
Bootstrap::registerClass("BaseEmailServer", PATH_HOME . "engine" . PATH_SEP . "classes" . PATH_SEP . "model" . PATH_SEP . "om" . PATH_SEP . "BaseEmailServer.php");
|
||||
Bootstrap::registerClass("EmailServer", PATH_HOME . "engine" . PATH_SEP . "classes" . PATH_SEP . "model" . PATH_SEP . "EmailServer.php");
|
||||
Bootstrap::registerClass("BaseEmailServerPeer", PATH_HOME . "engine" . PATH_SEP . "classes" . PATH_SEP . "model" . PATH_SEP . "om" . PATH_SEP . "BaseEmailServerPeer.php");
|
||||
Bootstrap::registerClass("EmailServerPeer", PATH_HOME . "engine" . PATH_SEP . "classes" . PATH_SEP . "model" . PATH_SEP . "EmailServerPeer.php");
|
||||
$arrayClass = array("EmailServer", "ListInbox", "ListParticipatedHistory");
|
||||
|
||||
foreach ($arrayClass as $value) {
|
||||
Bootstrap::registerClass("Base" . $value, PATH_HOME . "engine" . PATH_SEP . "classes" . PATH_SEP . "model" . PATH_SEP . "om" . PATH_SEP . "Base" . $value . ".php");
|
||||
Bootstrap::registerClass($value, PATH_HOME . "engine" . PATH_SEP . "classes" . PATH_SEP . "model" . PATH_SEP . $value . ".php");
|
||||
Bootstrap::registerClass("Base" . $value . "Peer", PATH_HOME . "engine" . PATH_SEP . "classes" . PATH_SEP . "model" . PATH_SEP . "om" . PATH_SEP . "Base" . $value . "Peer.php");
|
||||
Bootstrap::registerClass($value . "Peer", PATH_HOME . "engine" . PATH_SEP . "classes" . PATH_SEP . "model" . PATH_SEP . $value . "Peer.php");
|
||||
}
|
||||
|
||||
G::LoadClass("serverConfiguration");
|
||||
G::LoadClass("dates"); //Load Criteria
|
||||
|
||||
@@ -369,11 +369,10 @@ class CaseScheduler extends BaseCaseScheduler
|
||||
}
|
||||
|
||||
$sActualTime = $aRow['SCH_TIME_NEXT_RUN'];
|
||||
$sActualDataHour = date( 'H', strtotime( $aRow['SCH_TIME_NEXT_RUN'] ) );
|
||||
$sActualDataMinutes = date( 'i', strtotime( $aRow['SCH_TIME_NEXT_RUN'] ) );
|
||||
$dActualSysHour = date( 'H', $nTime );
|
||||
$dActualSysHour = ($dActualSysHour == '00') ? '24' : $dActualSysHour;
|
||||
$dActualSysMinutes = date( 'i', $nTime );
|
||||
$sActualDataHour = (int)(date("H", strtotime($aRow["SCH_TIME_NEXT_RUN"])));
|
||||
$sActualDataMinutes = (int)(date("i", strtotime($aRow["SCH_TIME_NEXT_RUN"])));
|
||||
$dActualSysHour = (int)(date("H", $nTime));
|
||||
$dActualSysMinutes = (int)(date("i", $nTime));
|
||||
$sActualDataTime = strtotime( $aRow['SCH_TIME_NEXT_RUN'] );
|
||||
$sActualSysTime = strtotime( $nTime );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user