Issue:
0017117: Error in weekly scheduled case
Cause:
El "Time next run" siempre se setea con la declaracion "next"
Solution:
- Se a mejorado el algoritmo del metodo "CaseScheduler::updateNextRun",
esto para la opcion "Weekly"
- Se a unificado los algoritmos de los archivos "cases_Scheduler_Save.php"
y "cases_Scheduler_Update.php" en un solo metodo en la clase "CaseScheduler::createUpdate",
esto en "BusinessModel"
21 lines
620 B
PHP
21 lines
620 B
PHP
<?php
|
|
try {
|
|
if (!$_POST || count($_POST) == 0) {
|
|
throw new Exception("The information sent is empty.");
|
|
}
|
|
|
|
$prossesUid = trim($_POST["form"]["PRO_UID"]);
|
|
$caseSchedulerUid = trim($_POST["form"]["SCH_UID"]);
|
|
|
|
$caseScheduler = new \ProcessMaker\BusinessModel\CaseScheduler();
|
|
|
|
$caseScheduler->createUpdate($caseSchedulerUid, $prossesUid, $_SESSION["USER_LOGGED"], $_POST["form"], (isset($_POST["pluginFields"]))? $_POST["pluginFields"] : array());
|
|
|
|
G::header("Location: cases_Scheduler_List?PRO_UID=" . $prossesUid);
|
|
} catch (Exception $e) {
|
|
echo $e->getMessage();
|
|
|
|
exit(0);
|
|
}
|
|
|