2012-10-19 16:13:39 -04:00
|
|
|
<?php
|
2021-01-26 23:48:35 -04:00
|
|
|
|
2012-10-19 16:13:39 -04:00
|
|
|
try {
|
|
|
|
|
global $RBAC;
|
|
|
|
|
|
|
|
|
|
require_once 'classes/model/CaseScheduler.php';
|
|
|
|
|
require_once 'classes/model/Process.php';
|
|
|
|
|
require_once 'classes/model/Task.php';
|
|
|
|
|
|
|
|
|
|
$G_MAIN_MENU = 'processmaker';
|
|
|
|
|
$G_SUB_MENU = 'cases';
|
2010-12-02 23:34:41 +00:00
|
|
|
|
2012-10-19 16:13:39 -04:00
|
|
|
$G_ID_MENU_SELECTED = 'CASES';
|
|
|
|
|
$G_ID_SUB_MENU_SELECTED = 'CASES_SCHEDULER';
|
|
|
|
|
|
|
|
|
|
$G_PUBLISH = new Publisher();
|
|
|
|
|
|
|
|
|
|
$aFields['PHP_START_DATE'] = date( 'Y-m-d' );
|
|
|
|
|
$aFields['PRO_UID'] = isset( $_GET['PRO_UID'] ) ? $_GET['PRO_UID'] : $_SESSION['PROCESS'];
|
|
|
|
|
$aFields['PHP_CURRENT_DATE'] = $aFields['PHP_START_DATE'];
|
|
|
|
|
$aFields['PHP_END_DATE'] = date( 'Y-m-d', mktime( 0, 0, 0, date( 'm' ), date( 'd' ), date( 'Y' ) + 5 ) );
|
2010-12-02 23:34:41 +00:00
|
|
|
|
2012-10-18 15:42:36 +00:00
|
|
|
/* Prepare page before to show */
|
2010-12-02 23:34:41 +00:00
|
|
|
|
2012-10-18 15:42:36 +00:00
|
|
|
/*-- Base
|
|
|
|
|
$aFields = array();
|
|
|
|
|
$oCase = new Cases();
|
|
|
|
|
$_DBArray['NewCase'] = $oCase->getStartCases( $_SESSION['USER_LOGGED'] );
|
|
|
|
|
*/
|
2010-12-02 23:34:41 +00:00
|
|
|
|
2012-10-19 16:13:39 -04:00
|
|
|
$oCaseScheduler = new CaseScheduler();
|
2012-10-18 15:42:36 +00:00
|
|
|
//$_DBArray['NewProcess'] = $oCaseScheduler->getProcessDescription();
|
|
|
|
|
//$_DBArray['NewTask'] = $oCaseScheduler->getTaskDescription();
|
|
|
|
|
// var_dump($oCaseScheduler->getAllProcess()); die;
|
2012-10-19 16:13:39 -04:00
|
|
|
|
|
|
|
|
$aFields['UID_SCHEDULER'] = "scheduler";
|
|
|
|
|
|
2013-05-28 12:54:50 -04:00
|
|
|
$aFields['SCH_LIST'] = '';
|
|
|
|
|
foreach ($_SESSION['_DBArray']['cases_scheduler'] as $key => $item) {
|
2013-05-29 11:54:59 -04:00
|
|
|
$aFields['SCH_LIST'] .= htmlspecialchars($item['SCH_NAME'], ENT_QUOTES) . '^';
|
2013-05-28 12:54:50 -04:00
|
|
|
}
|
|
|
|
|
|
2015-04-08 14:18:25 -04:00
|
|
|
$G_PUBLISH->AddContent("xmlform", "xmlform", "cases" . PATH_SEP . "cases_Scheduler_New.xml", "", $aFields, "CaseSchedulerCreateUpdate");
|
2012-10-19 16:13:39 -04:00
|
|
|
G::RenderPage( 'publishBlank', 'blank' );
|
|
|
|
|
|
|
|
|
|
} catch (Exception $oException) {
|
2016-07-27 16:37:21 -04:00
|
|
|
$token = strtotime("now");
|
|
|
|
|
PMException::registerErrorLog($oException, $token);
|
|
|
|
|
G::outRes( G::LoadTranslation("ID_EXCEPTION_LOG_INTERFAZ", array($token)) );
|
|
|
|
|
die;
|
2012-10-19 16:13:39 -04:00
|
|
|
}
|
|
|
|
|
|