*
 */
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');
Exemple #2
0
     $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']);
Exemple #3
0
 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;
 }