diff --git a/workflow/engine/methods/cases/cases_PrintView.php b/workflow/engine/methods/cases/cases_PrintView.php index f49e6d700..7191a16ca 100755 --- a/workflow/engine/methods/cases/cases_PrintView.php +++ b/workflow/engine/methods/cases/cases_PrintView.php @@ -1,10 +1,10 @@ . - * - * For more information, contact Colosa Inc, 2566 Le Jeune Rd., + * + * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. - * + * */ try { - require_once 'classes/model/Dynaform.php'; - require_once 'classes/model/Process.php'; + require_once 'classes/model/Dynaform.php'; + require_once 'classes/model/Process.php'; - $oDynaform = new Dynaform(); - $aDyn = $oDynaform->load($_SESSION['CURRENT_DYN_UID']); - G::LoadClass('case'); - $oCase = new Cases(); + $oDynaform = new Dynaform(); + $aDyn = $oDynaform->load($_SESSION['CURRENT_DYN_UID']); + G::LoadClass('case'); + $oCase = new Cases(); - if ( isset($_SESSION['APPLICATION']) ) { - $Fields = $oCase->loadCase( $_SESSION['APPLICATION'] ); - $Fields['APP_DATA'] = array_merge($Fields['APP_DATA'], G::getSystemConstants()); - } - else { - $Fields['APP_DATA'] = Array(); - } + if (isset($_SESSION['APPLICATION'])) { + $Fields = $oCase->loadCase($_SESSION['APPLICATION']); + $Fields['APP_DATA'] = array_merge($Fields['APP_DATA'], G::getSystemConstants()); + } else { + $Fields['APP_DATA'] = Array(); + } - $G_MAIN_MENU = 'processmaker'; - $G_ID_MENU_SELECTED = 'USERS'; - $G_PUBLISH = new Publisher; + $G_MAIN_MENU = 'processmaker'; + $G_ID_MENU_SELECTED = 'USERS'; + $G_PUBLISH = new Publisher; - $idProcess = (isset($Fields['APP_DATA']['PROCESS']))?$Fields['APP_DATA']['PROCESS']:$_SESSION['PROCESS']; - $oProcess = new Process(); - $aProcessFieds = $oProcess->load($idProcess); - $sProcess = $oProcess->getProTitle(); + $idProcess = (isset($Fields['APP_DATA']['PROCESS'])) ? $Fields['APP_DATA']['PROCESS'] : $_SESSION['PROCESS']; + $oProcess = new Process(); + $aProcessFieds = $oProcess->load($idProcess); + $sProcess = $oProcess->getProTitle(); - $noShowTitle = 0; - if(isset($aProcessFieds['PRO_SHOW_MESSAGE'])) { - $noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE']; - } - //Add content content step - Start - if (isset($_SESSION['APPLICATION'])) { - $array['CASE'] = G::LoadTranslation('ID_CASE'); - $array['USER'] = G::LoadTranslation('ID_USER'); - $array['WORKSPACE'] = G::LoadTranslation('ID_WORKSPACE'); - $array['APP_NUMBER'] = $Fields['APP_NUMBER']; - $array['APP_TITLE'] = $Fields['TITLE']; - $array['USR_USERNAME'] = $Fields['APP_DATA']['USR_USERNAME']; - $array['USER_ENV'] = $Fields['APP_DATA']['SYS_SYS']; - $array['DATEPRINT'] = date('Y-m-d H:m:s'); - } - $array['APP_PROCESS'] = $sProcess; - - if (isset($Fields['TITLE']) && strlen($Fields['TITLE']) > 0) { - $array['TITLE'] = G::LoadTranslation('ID_TITLE'); - } - else { - $array['TITLE'] = ''; - } - $array['PROCESS'] = G::LoadTranslation('ID_PROCESS'); - $array['DATELABEL'] = G::LoadTranslation('DATE_LABEL'); + $noShowTitle = 0; + if (isset($aProcessFieds['PRO_SHOW_MESSAGE'])) { + $noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE']; + } + //Add content content step - Start + if (isset($_SESSION['APPLICATION'])) { + $array['CASE'] = G::LoadTranslation('ID_CASE'); + $array['USER'] = G::LoadTranslation('ID_USER'); + $array['WORKSPACE'] = G::LoadTranslation('ID_WORKSPACE'); + $array['APP_NUMBER'] = $Fields['APP_NUMBER']; + $array['APP_TITLE'] = $Fields['TITLE']; + $array['USR_USERNAME'] = $Fields['APP_DATA']['USR_USERNAME']; + $array['USER_ENV'] = $Fields['APP_DATA']['SYS_SYS']; + $array['DATEPRINT'] = date('Y-m-d H:m:s'); + } + $array['APP_PROCESS'] = $sProcess; - $aDyn['DYN_UID'] = (isset($_SESSION['DYN_UID_PRINT']) && $_SESSION['DYN_UID_PRINT']!='')?$_SESSION['DYN_UID_PRINT']:$aDyn['DYN_UID']; - if($noShowTitle == 0) { - $G_PUBLISH->AddContent('smarty', 'cases/cases_PrintViewTitle', '', '', $array); - } - $G_PUBLISH->AddContent('dynaform', 'xmlform', $aDyn['PRO_UID']. '/' . $aDyn['DYN_UID'], '', $Fields['APP_DATA'], '', '', 'view'); - G::RenderPage('publish', 'blank'); + if (isset($Fields['TITLE']) && strlen($Fields['TITLE']) > 0) { + $array['TITLE'] = G::LoadTranslation('ID_TITLE'); + } else { + $array['TITLE'] = ''; + } + $array['PROCESS'] = G::LoadTranslation('ID_PROCESS'); + $array['DATELABEL'] = G::LoadTranslation('DATE_LABEL'); + $aDyn['DYN_UID'] = (isset($_SESSION['DYN_UID_PRINT']) && $_SESSION['DYN_UID_PRINT'] != '') + ? $_SESSION['DYN_UID_PRINT'] + : $aDyn['DYN_UID']; + if ($noShowTitle == 0) { + $G_PUBLISH->AddContent('smarty', 'cases/cases_PrintViewTitle', '', '', $array); + } + $G_PUBLISH->AddContent('dynaform', + 'xmlform', + $aDyn['PRO_UID'] . '/' . $aDyn['DYN_UID'], + '', + $Fields['APP_DATA'], + '', + '', + 'view'); + G::RenderPage('publish', 'blank'); } catch (Exception $oException) { - die($oException->getMessage()); + die($oException->getMessage()); } ?> + diff --git a/workflow/engine/methods/tracker/tracker_DynaDocs.php b/workflow/engine/methods/tracker/tracker_DynaDocs.php index 96f1df3a7..b6fb0f6e2 100755 --- a/workflow/engine/methods/tracker/tracker_DynaDocs.php +++ b/workflow/engine/methods/tracker/tracker_DynaDocs.php @@ -1,4 +1,5 @@ + * + */ +if (!isset($_SESSION['PROCESS'])) { + G::header('location: login'); +} +$G_MAIN_MENU = 'caseTracker'; +$G_ID_MENU_SELECTED = 'DYNADOC'; - /* - * dynaforms & documents for Case Tracker - * - * @author Everth S. Berrios Morales - * - */ - if (!isset($_SESSION['PROCESS'])) - { - G::header('location: login'); - } - $G_MAIN_MENU = 'caseTracker'; - $G_ID_MENU_SELECTED = 'DYNADOC'; +G::LoadClass('processMap'); +$oProcessMap = new processMap(); - G::LoadClass('processMap'); - $oProcessMap = new processMap(); +G::LoadClass('case'); +$oCase = new Cases(); - G::LoadClass('case'); - $oCase = new Cases(); +$idProcess = $_SESSION['PROCESS']; +$oProcess = new Process(); +$aProcessFieds = $oProcess->load($idProcess); +$noShowTitle = 0; +if (isset($aProcessFieds['PRO_SHOW_MESSAGE'])) { + $noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE']; +} - $idProcess = $_SESSION['PROCESS']; - $oProcess = new Process(); - $aProcessFieds = $oProcess->load($idProcess); - $noShowTitle = 0; - if(isset($aProcessFieds['PRO_SHOW_MESSAGE'])) { - $noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE']; - } +$aFields = $oCase->loadCase($_SESSION['APPLICATION']); +if (isset($aFields['TITLE'])) { + $aFields['APP_TITLE'] = $aFields['TITLE']; +} +if ($aFields['APP_PROC_CODE'] != '') { + $aFields['APP_NUMBER'] = $aFields['APP_PROC_CODE']; +} +$aFields['CASE'] = G::LoadTranslation('ID_CASE'); +$aFields['TITLE'] = G::LoadTranslation('ID_TITLE'); - $aFields = $oCase->loadCase($_SESSION['APPLICATION']); - if (isset($aFields['TITLE'])) { - $aFields['APP_TITLE'] = $aFields['TITLE']; - } - if ($aFields['APP_PROC_CODE'] != '') { - $aFields['APP_NUMBER'] = $aFields['APP_PROC_CODE']; - } - $aFields['CASE'] = G::LoadTranslation('ID_CASE'); - $aFields['TITLE'] = G::LoadTranslation('ID_TITLE'); - - $G_PUBLISH = new Publisher(); - if($noShowTitle == 0) { +$G_PUBLISH = new Publisher(); +if ($noShowTitle == 0) { $G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields); - } - $G_PUBLISH->AddContent('propeltable', 'paged-table', 'tracker/tracker_DynaDocs', $oProcessMap->getCaseTrackerObjectsCriteria($_SESSION['PROCESS']), array('VIEW'=>G::LoadTranslation('ID_VIEW'))); - - - - - G::RenderPage('publish'); +} +$G_PUBLISH->AddContent( 'propeltable', + 'paged-table', + 'tracker/tracker_DynaDocs', + $oProcessMap->getCaseTrackerObjectsCriteria($_SESSION['PROCESS']), + array('VIEW' => G::LoadTranslation('ID_VIEW'))); + +G::RenderPage('publish'); + diff --git a/workflow/engine/methods/tracker/tracker_History.php b/workflow/engine/methods/tracker/tracker_History.php index dfe4ad20b..0783874b6 100755 --- a/workflow/engine/methods/tracker/tracker_History.php +++ b/workflow/engine/methods/tracker/tracker_History.php @@ -1,4 +1,5 @@ + * + */ +if (!isset($_SESSION['PROCESS'])) { + G::header('location: login'); +} - /* - * Hystory case for Case Tracker - * - * @author Everth S. Berrios Morales - * - */ - if (!isset($_SESSION['PROCESS'])) - { - G::header('location: login'); - } +$G_MAIN_MENU = 'caseTracker'; +$G_ID_MENU_SELECTED = 'HISTORY'; - $G_MAIN_MENU = 'caseTracker'; - $G_ID_MENU_SELECTED = 'HISTORY'; +G::LoadClass('case'); +$oCase = new Cases(); +$aFields = $oCase->loadCase($_SESSION['APPLICATION']); - G::LoadClass('case'); - $oCase = new Cases(); - $aFields = $oCase->loadCase($_SESSION['APPLICATION']); +$idProcess = $_SESSION['PROCESS']; +$oProcess = new Process(); +$aProcessFieds = $oProcess->load($idProcess); +$noShowTitle = 0; +if (isset($aProcessFieds['PRO_SHOW_MESSAGE'])) { + $noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE']; +} - $idProcess = $_SESSION['PROCESS']; - $oProcess = new Process(); - $aProcessFieds = $oProcess->load($idProcess); - $noShowTitle = 0; - if(isset($aProcessFieds['PRO_SHOW_MESSAGE'])) { - $noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE']; - } +if (isset($aFields['TITLE'])) { + $aFields['APP_TITLE'] = $aFields['TITLE']; +} +if ($aFields['APP_PROC_CODE'] != '') { + $aFields['APP_NUMBER'] = $aFields['APP_PROC_CODE']; +} +$aFields['CASE'] = G::LoadTranslation('ID_CASE'); +$aFields['TITLE'] = G::LoadTranslation('ID_TITLE'); - if (isset($aFields['TITLE'])) { - $aFields['APP_TITLE'] = $aFields['TITLE']; - } - if ($aFields['APP_PROC_CODE'] != '') { - $aFields['APP_NUMBER'] = $aFields['APP_PROC_CODE']; - } - $aFields['CASE'] = G::LoadTranslation('ID_CASE'); - $aFields['TITLE'] = G::LoadTranslation('ID_TITLE'); - - $G_PUBLISH = new Publisher(); - if ($noShowTitle == 0) { +$G_PUBLISH = new Publisher(); +if ($noShowTitle == 0) { $G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields); - } - $G_PUBLISH->AddContent('propeltable', 'paged-table', 'tracker/tracker_TransferHistory', Cases::getTransferHistoryCriteria($_SESSION['APPLICATION']), array()); - G::RenderPage('publish'); \ No newline at end of file +} +$G_PUBLISH->AddContent( 'propeltable', + 'paged-table', + 'tracker/tracker_TransferHistory', + Cases::getTransferHistoryCriteria($_SESSION['APPLICATION']), + array()); +G::RenderPage('publish'); + \ No newline at end of file diff --git a/workflow/engine/methods/tracker/tracker_Messages.php b/workflow/engine/methods/tracker/tracker_Messages.php index e959d6dfd..0d31e7d01 100755 --- a/workflow/engine/methods/tracker/tracker_Messages.php +++ b/workflow/engine/methods/tracker/tracker_Messages.php @@ -1,4 +1,5 @@ + * + */ +if (!isset($_SESSION['PROCESS'])) { + G::header('location: login'); +} +$G_MAIN_MENU = 'caseTracker'; +$G_ID_MENU_SELECTED = 'MESSAGES'; - /* - * History messages for Case Tracker - * - * @author Everth S. Berrios Morales - * - */ - if (!isset($_SESSION['PROCESS'])) - { - G::header('location: login'); - } - $G_MAIN_MENU = 'caseTracker'; - $G_ID_MENU_SELECTED = 'MESSAGES'; +$oHeadPublisher->addScriptFile('/jscore/tracker/tracker.js'); - $oHeadPublisher->addScriptFile('/jscore/tracker/tracker.js'); +G::LoadClass('case'); +$oCase = new Cases(); +$aFields = $oCase->loadCase($_SESSION['APPLICATION']); - G::LoadClass('case'); - $oCase = new Cases(); - $aFields = $oCase->loadCase($_SESSION['APPLICATION']); +$idProcess = $_SESSION['PROCESS']; +$oProcess = new Process(); +$aProcessFieds = $oProcess->load($idProcess); +$noShowTitle = 0; +if (isset($aProcessFieds['PRO_SHOW_MESSAGE'])) { + $noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE']; +} - $idProcess = $_SESSION['PROCESS']; - $oProcess = new Process(); - $aProcessFieds = $oProcess->load($idProcess); - $noShowTitle = 0; - if(isset($aProcessFieds['PRO_SHOW_MESSAGE'])) { - $noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE']; - } +if (isset($aFields['TITLE'])) { + $aFields['APP_TITLE'] = $aFields['TITLE']; +} +if ($aFields['APP_PROC_CODE'] != '') { + $aFields['APP_NUMBER'] = $aFields['APP_PROC_CODE']; +} +$aFields['CASE'] = G::LoadTranslation('ID_CASE'); +$aFields['TITLE'] = G::LoadTranslation('ID_TITLE'); - if (isset($aFields['TITLE'])) { - $aFields['APP_TITLE'] = $aFields['TITLE']; - } - if ($aFields['APP_PROC_CODE'] != '') { - $aFields['APP_NUMBER'] = $aFields['APP_PROC_CODE']; - } - $aFields['CASE'] = G::LoadTranslation('ID_CASE'); - $aFields['TITLE'] = G::LoadTranslation('ID_TITLE'); - - $G_PUBLISH = new Publisher(); - if ($noShowTitle == 0) { +$G_PUBLISH = new Publisher(); +if ($noShowTitle == 0) { $G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields); - } - $G_PUBLISH->AddContent('propeltable', 'paged-table', 'tracker/tracker_Messages', Cases::getHistoryMessagesTracker($_SESSION['APPLICATION']), array('VIEW'=>G::LoadTranslation('ID_VIEW'))); - G::RenderPage('publish'); +} +$G_PUBLISH->AddContent( 'propeltable', + 'paged-table', + 'tracker/tracker_Messages', + Cases::getHistoryMessagesTracker($_SESSION['APPLICATION']), + array('VIEW' => G::LoadTranslation('ID_VIEW'))); +G::RenderPage('publish'); diff --git a/workflow/engine/methods/tracker/tracker_ViewMap.php b/workflow/engine/methods/tracker/tracker_ViewMap.php index be99d39b5..734348698 100755 --- a/workflow/engine/methods/tracker/tracker_ViewMap.php +++ b/workflow/engine/methods/tracker/tracker_ViewMap.php @@ -1,4 +1,5 @@ - * - */ - require_once 'classes/model/Process.php'; - if (!isset($_SESSION['PROCESS'])) { +/* + * Map for Case Tracker + * + * @author Everth S. Berrios Morales + * + */ +require_once 'classes/model/Process.php'; +if (!isset($_SESSION['PROCESS'])) { G::header('location: login'); - } - $G_MAIN_MENU = 'caseTracker'; - $G_ID_MENU_SELECTED = 'MAP'; +} +$G_MAIN_MENU = 'caseTracker'; +$G_ID_MENU_SELECTED = 'MAP'; - require_once 'classes/model/CaseTracker.php'; - $oCaseTracker = new CaseTracker(); - $aCaseTracker = $oCaseTracker->load($_SESSION['PROCESS']); +require_once 'classes/model/CaseTracker.php'; +$oCaseTracker = new CaseTracker(); +$aCaseTracker = $oCaseTracker->load($_SESSION['PROCESS']); - $idProcess = $_SESSION['PROCESS']; - $oProcess = new Process(); - $aProcessFieds = $oProcess->load($idProcess); - $noShowTitle = 0; - if(isset($aProcessFieds['PRO_SHOW_MESSAGE'])) { - $noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE']; - } - switch (($aCaseTracker['CT_MAP_TYPE'])) { +$idProcess = $_SESSION['PROCESS']; +$oProcess = new Process(); +$aProcessFieds = $oProcess->load($idProcess); +$noShowTitle = 0; +if (isset($aProcessFieds['PRO_SHOW_MESSAGE'])) { + $noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE']; +} +switch (($aCaseTracker['CT_MAP_TYPE'])) { case 'NONE': - //Nothing - break; + //Nothing + break; case 'PROCESSMAP': - G::LoadClass('case'); - $oCase = new Cases(); - $aFields = $oCase->loadCase($_SESSION['APPLICATION']); - if (isset($aFields['TITLE'])) { - $aFields['APP_TITLE'] = $aFields['TITLE']; - } - if ($aFields['APP_PROC_CODE'] != '') { - $aFields['APP_NUMBER'] = $aFields['APP_PROC_CODE']; - } - $aFields['CASE'] = G::LoadTranslation('ID_CASE'); - $aFields['TITLE'] = G::LoadTranslation('ID_TITLE'); - $oTemplatePower = new TemplatePower(PATH_TPL . 'processes/processes_Map.html'); - $oTemplatePower->prepare(); - $G_PUBLISH = new Publisher; - if ($noShowTitle == 0) { - $G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields); - } - $G_PUBLISH->AddContent('template', '', '', '', $oTemplatePower); - $oHeadPublisher =& headPublisher::getSingleton(); - $oHeadPublisher->addScriptCode(' + G::LoadClass('case'); + $oCase = new Cases(); + $aFields = $oCase->loadCase($_SESSION['APPLICATION']); + if (isset($aFields['TITLE'])) { + $aFields['APP_TITLE'] = $aFields['TITLE']; + } + if ($aFields['APP_PROC_CODE'] != '') { + $aFields['APP_NUMBER'] = $aFields['APP_PROC_CODE']; + } + $aFields['CASE'] = G::LoadTranslation('ID_CASE'); + $aFields['TITLE'] = G::LoadTranslation('ID_TITLE'); + $oTemplatePower = new TemplatePower(PATH_TPL . 'processes/processes_Map.html'); + $oTemplatePower->prepare(); + $G_PUBLISH = new Publisher; + if ($noShowTitle == 0) { + $G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields); + } + $G_PUBLISH->AddContent('template', '', '', '', $oTemplatePower); + $oHeadPublisher = & headPublisher::getSingleton(); + $oHeadPublisher->addScriptCode(' leimnud.event.add(window,"load",function(){ var pb = leimnud.dom.capture("tag.body 0"); pm = new processmap(); @@ -132,29 +132,29 @@ rpcRequest.make(); });'); - G::RenderPage('publish'); - break; + G::RenderPage('publish'); + break; case 'STAGES': - G::LoadClass('case'); - $oCase = new Cases(); - $aFields = $oCase->loadCase($_SESSION['APPLICATION']); - if (isset($aFields['TITLE'])) { - $aFields['APP_TITLE'] = $aFields['TITLE']; - } - if ($aFields['APP_PROC_CODE'] != '') { - $aFields['APP_NUMBER'] = $aFields['APP_PROC_CODE']; - } - $aFields['CASE'] = G::LoadTranslation('ID_CASE'); - $aFields['TITLE'] = G::LoadTranslation('ID_TITLE'); - $oTemplatePower = new TemplatePower(PATH_TPL . 'tracker/stages_Map.html'); - $oTemplatePower->prepare(); - $G_PUBLISH = new Publisher; - if ($noShowTitle == 0) { - $G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields); - } - $G_PUBLISH->AddContent('template', '', '', '', $oTemplatePower); - $oHeadPublisher =& headPublisher::getSingleton(); - $oHeadPublisher->addScriptCode(' + G::LoadClass('case'); + $oCase = new Cases(); + $aFields = $oCase->loadCase($_SESSION['APPLICATION']); + if (isset($aFields['TITLE'])) { + $aFields['APP_TITLE'] = $aFields['TITLE']; + } + if ($aFields['APP_PROC_CODE'] != '') { + $aFields['APP_NUMBER'] = $aFields['APP_PROC_CODE']; + } + $aFields['CASE'] = G::LoadTranslation('ID_CASE'); + $aFields['TITLE'] = G::LoadTranslation('ID_TITLE'); + $oTemplatePower = new TemplatePower(PATH_TPL . 'tracker/stages_Map.html'); + $oTemplatePower->prepare(); + $G_PUBLISH = new Publisher; + if ($noShowTitle == 0) { + $G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields); + } + $G_PUBLISH->AddContent('template', '', '', '', $oTemplatePower); + $oHeadPublisher = & headPublisher::getSingleton(); + $oHeadPublisher->addScriptCode(' leimnud.Package.Load("stagesmap",{Type:"file",Absolute:true,Path:"/jscore/stagesmap/core/stagesmap.js"}); leimnud.event.add(window,"load",function(){ var pb=leimnud.dom.capture("tag.body 0"); @@ -173,6 +173,6 @@ }; Sm.make(); });'); - G::RenderPage('publish'); - break; + G::RenderPage('publish'); + break; }