* */ if (!isset($_SESSION['PROCESS'])) { G::header('location: login'); } $G_MAIN_MENU = 'caseTracker'; $G_ID_MENU_SELECTED = 'HISTORY'; 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']; } 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->AddContent('smarty', 'cases/cases_title', '', '', $aFields); } $G_PUBLISH->AddContent('propeltable', 'paged-table', 'tracker/tracker_TransferHistory', Cases::getTransferHistoryCriteria($_SESSION['APPLICATION']), array()); G::RenderPage('publish');
$oUser = new Users(); try { $aUser = $oUser->load($aFields['PRO_CREATE_USER']); $aFields['PRO_AUTHOR'] = $aUser['USR_FIRSTNAME'] . ' ' . $aUser['USR_LASTNAME']; } catch (Exception $oError) { $aFields['PRO_AUTHOR'] = '(USER DELETED)'; } $aFields['PRO_CREATE_DATE'] = date('F j, Y', strtotime($aFields['PRO_CREATE_DATE'])); global $G_PUBLISH; $G_PUBLISH = new Publisher(); $G_PUBLISH->AddContent('xmlform', 'xmlform', 'cases/cases_ProcessInformation', '', $aFields); G::RenderPage('publish', 'raw'); break; case 'showTransferHistory': G::LoadClass("case"); $c = Cases::getTransferHistoryCriteria($_SESSION['APPLICATION']); $G_PUBLISH = new Publisher(); $G_PUBLISH->AddContent('propeltable', 'paged-table', 'cases/cases_TransferHistory', $c, array()); G::RenderPage('publish', 'raw'); break; case 'showDynaformListHistory': //require_once 'classes/model/AppHistory.php'; $G_PUBLISH = new Publisher(); $G_PUBLISH->AddContent('view', 'cases/cases_DynaformHistory'); G::RenderPage('publish', 'raw'); break; case 'showTaskInformation': //require_once 'classes/model/AppDelegation.php'; //require_once 'classes/model/Task.php'; $oTask = new Task(); $aFields = $oTask->load($_SESSION['TASK']);
public function history($idProcess, $appUid) { $oCase = new \Cases(); $aFields = $oCase->loadCase($appUid); $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'); $c = \Cases::getTransferHistoryCriteria($appUid); $dataset = \AppDelegationPeer::doSelectRS($c); $dataset->setFetchmode(\ResultSet::FETCHMODE_ASSOC); $dataset->next(); $history = array(); while ($row = $dataset->getRow()) { $history[] = $row; $dataset->next(); } $response = $this->parserHistory($history); return $response; }