BUG 9388 Case nr. and Title configurables para que pueda o no aparecer...SOLVED
- Adjustment by standarized code.
This commit is contained in:
@@ -24,97 +24,104 @@
|
|||||||
*/
|
*/
|
||||||
try {
|
try {
|
||||||
|
|
||||||
require_once 'classes/model/Dynaform.php';
|
require_once 'classes/model/Dynaform.php';
|
||||||
require_once 'classes/model/Process.php';
|
require_once 'classes/model/Process.php';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$oDynaform = new Dynaform();
|
$oDynaform = new Dynaform();
|
||||||
$aDyn = $oDynaform->load($_SESSION['CURRENT_DYN_UID']);
|
$aDyn = $oDynaform->load($_SESSION['CURRENT_DYN_UID']);
|
||||||
G::LoadClass('case');
|
G::LoadClass('case');
|
||||||
$oCase = new Cases();
|
$oCase = new Cases();
|
||||||
|
|
||||||
if ( isset($_SESSION['APPLICATION']) ) {
|
if (isset($_SESSION['APPLICATION'])) {
|
||||||
$Fields = $oCase->loadCase( $_SESSION['APPLICATION'] );
|
$Fields = $oCase->loadCase($_SESSION['APPLICATION']);
|
||||||
$Fields['APP_DATA'] = array_merge($Fields['APP_DATA'], G::getSystemConstants());
|
$Fields['APP_DATA'] = array_merge($Fields['APP_DATA'], G::getSystemConstants());
|
||||||
}
|
} else {
|
||||||
else {
|
$Fields['APP_DATA'] = Array();
|
||||||
$Fields['APP_DATA'] = Array();
|
}
|
||||||
}
|
|
||||||
|
|
||||||
$G_MAIN_MENU = 'processmaker';
|
$G_MAIN_MENU = 'processmaker';
|
||||||
$G_ID_MENU_SELECTED = 'USERS';
|
$G_ID_MENU_SELECTED = 'USERS';
|
||||||
$G_PUBLISH = new Publisher;
|
$G_PUBLISH = new Publisher;
|
||||||
|
|
||||||
$idProcess = (isset($Fields['APP_DATA']['PROCESS']))?$Fields['APP_DATA']['PROCESS']:$_SESSION['PROCESS'];
|
$idProcess = (isset($Fields['APP_DATA']['PROCESS'])) ? $Fields['APP_DATA']['PROCESS'] : $_SESSION['PROCESS'];
|
||||||
$oProcess = new Process();
|
$oProcess = new Process();
|
||||||
$aProcessFieds = $oProcess->load($idProcess);
|
$aProcessFieds = $oProcess->load($idProcess);
|
||||||
$sProcess = $oProcess->getProTitle();
|
$sProcess = $oProcess->getProTitle();
|
||||||
|
|
||||||
$noShowTitle = 0;
|
$noShowTitle = 0;
|
||||||
if(isset($aProcessFieds['PRO_SHOW_MESSAGE'])) {
|
if (isset($aProcessFieds['PRO_SHOW_MESSAGE'])) {
|
||||||
$noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE'];
|
$noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE'];
|
||||||
}
|
}
|
||||||
//Add content content step - Start
|
//Add content content step - Start
|
||||||
if (isset($_SESSION['APPLICATION'])) {
|
if (isset($_SESSION['APPLICATION'])) {
|
||||||
$array['CASE'] = G::LoadTranslation('ID_CASE');
|
$array['CASE'] = G::LoadTranslation('ID_CASE');
|
||||||
$array['USER'] = G::LoadTranslation('ID_USER');
|
$array['USER'] = G::LoadTranslation('ID_USER');
|
||||||
$array['WORKSPACE'] = G::LoadTranslation('ID_WORKSPACE');
|
$array['WORKSPACE'] = G::LoadTranslation('ID_WORKSPACE');
|
||||||
$array['APP_NUMBER'] = $Fields['APP_NUMBER'];
|
$array['APP_NUMBER'] = $Fields['APP_NUMBER'];
|
||||||
$array['APP_TITLE'] = $Fields['TITLE'];
|
$array['APP_TITLE'] = $Fields['TITLE'];
|
||||||
$array['USR_USERNAME'] = $Fields['APP_DATA']['USR_USERNAME'];
|
$array['USR_USERNAME'] = $Fields['APP_DATA']['USR_USERNAME'];
|
||||||
$array['USER_ENV'] = $Fields['APP_DATA']['SYS_SYS'];
|
$array['USER_ENV'] = $Fields['APP_DATA']['SYS_SYS'];
|
||||||
$array['DATEPRINT'] = date('Y-m-d H:m:s');
|
$array['DATEPRINT'] = date('Y-m-d H:m:s');
|
||||||
}
|
}
|
||||||
$array['APP_PROCESS'] = $sProcess;
|
$array['APP_PROCESS'] = $sProcess;
|
||||||
|
|
||||||
if (isset($Fields['TITLE']) && strlen($Fields['TITLE']) > 0) {
|
if (isset($Fields['TITLE']) && strlen($Fields['TITLE']) > 0) {
|
||||||
$array['TITLE'] = G::LoadTranslation('ID_TITLE');
|
$array['TITLE'] = G::LoadTranslation('ID_TITLE');
|
||||||
}
|
} else {
|
||||||
else {
|
$array['TITLE'] = '';
|
||||||
$array['TITLE'] = '';
|
}
|
||||||
}
|
$array['PROCESS'] = G::LoadTranslation('ID_PROCESS');
|
||||||
$array['PROCESS'] = G::LoadTranslation('ID_PROCESS');
|
$array['DATELABEL'] = G::LoadTranslation('DATE_LABEL');
|
||||||
$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');
|
|
||||||
|
|
||||||
|
$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) {
|
} catch (Exception $oException) {
|
||||||
die($oException->getMessage());
|
die($oException->getMessage());
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
try{
|
try{
|
||||||
oFields = document.getElementsByTagName('input');
|
oFields = document.getElementsByTagName('input');
|
||||||
for(i=0; i<oFields.length; i++){
|
for(i=0; i<oFields.length; i++){
|
||||||
if(oFields[i].type == 'button' || oFields[i].type == 'submit')
|
if(oFields[i].type == 'button' || oFields[i].type == 'submit')
|
||||||
oFields[i].style.display="none";
|
oFields[i].style.display="none";
|
||||||
else
|
else
|
||||||
oFields[i].disabled="true";
|
oFields[i].disabled="true";
|
||||||
}
|
}
|
||||||
oFields = document.getElementsByTagName('textarea');
|
oFields = document.getElementsByTagName('textarea');
|
||||||
for(i=0; i<oFields.length; i++){
|
for(i=0; i<oFields.length; i++){
|
||||||
oFields[i].disabled="true";
|
oFields[i].disabled="true";
|
||||||
}
|
}
|
||||||
oFields = document.getElementsByTagName('select');
|
oFields = document.getElementsByTagName('select');
|
||||||
for(i=0; i<oFields.length; i++){
|
for(i=0; i<oFields.length; i++){
|
||||||
oFields[i].disabled="true";
|
oFields[i].disabled="true";
|
||||||
}
|
|
||||||
|
|
||||||
oFields = document.getElementsByTagName('td');
|
|
||||||
for(i=0; i<oFields.length; i++){
|
|
||||||
if(oFields[i].className == 'withoutLabel' ){
|
|
||||||
oFields[i].style.display="none";
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
window.print();
|
oFields = document.getElementsByTagName('td');
|
||||||
} catch(e){}
|
for(i=0; i<oFields.length; i++){
|
||||||
|
if(oFields[i].className == 'withoutLabel' ){
|
||||||
|
oFields[i].style.display="none";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
window.print();
|
||||||
|
} catch(e){}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* tracker_ViewMap.php
|
* tracker_ViewMap.php
|
||||||
*
|
*
|
||||||
@@ -22,51 +23,51 @@
|
|||||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
/*
|
||||||
|
* dynaforms & documents for Case Tracker
|
||||||
|
*
|
||||||
|
* @author Everth S. Berrios Morales <everth@colosa.com>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
if (!isset($_SESSION['PROCESS'])) {
|
||||||
|
G::header('location: login');
|
||||||
|
}
|
||||||
|
$G_MAIN_MENU = 'caseTracker';
|
||||||
|
$G_ID_MENU_SELECTED = 'DYNADOC';
|
||||||
|
|
||||||
/*
|
G::LoadClass('processMap');
|
||||||
* dynaforms & documents for Case Tracker
|
$oProcessMap = new processMap();
|
||||||
*
|
|
||||||
* @author Everth S. Berrios Morales <everth@colosa.com>
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
if (!isset($_SESSION['PROCESS']))
|
|
||||||
{
|
|
||||||
G::header('location: login');
|
|
||||||
}
|
|
||||||
$G_MAIN_MENU = 'caseTracker';
|
|
||||||
$G_ID_MENU_SELECTED = 'DYNADOC';
|
|
||||||
|
|
||||||
G::LoadClass('processMap');
|
G::LoadClass('case');
|
||||||
$oProcessMap = new processMap();
|
$oCase = new Cases();
|
||||||
|
|
||||||
G::LoadClass('case');
|
$idProcess = $_SESSION['PROCESS'];
|
||||||
$oCase = new Cases();
|
$oProcess = new Process();
|
||||||
|
$aProcessFieds = $oProcess->load($idProcess);
|
||||||
|
$noShowTitle = 0;
|
||||||
|
if (isset($aProcessFieds['PRO_SHOW_MESSAGE'])) {
|
||||||
|
$noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE'];
|
||||||
|
}
|
||||||
|
|
||||||
$idProcess = $_SESSION['PROCESS'];
|
$aFields = $oCase->loadCase($_SESSION['APPLICATION']);
|
||||||
$oProcess = new Process();
|
if (isset($aFields['TITLE'])) {
|
||||||
$aProcessFieds = $oProcess->load($idProcess);
|
$aFields['APP_TITLE'] = $aFields['TITLE'];
|
||||||
$noShowTitle = 0;
|
}
|
||||||
if(isset($aProcessFieds['PRO_SHOW_MESSAGE'])) {
|
if ($aFields['APP_PROC_CODE'] != '') {
|
||||||
$noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE'];
|
$aFields['APP_NUMBER'] = $aFields['APP_PROC_CODE'];
|
||||||
}
|
}
|
||||||
|
$aFields['CASE'] = G::LoadTranslation('ID_CASE');
|
||||||
|
$aFields['TITLE'] = G::LoadTranslation('ID_TITLE');
|
||||||
|
|
||||||
$aFields = $oCase->loadCase($_SESSION['APPLICATION']);
|
$G_PUBLISH = new Publisher();
|
||||||
if (isset($aFields['TITLE'])) {
|
if ($noShowTitle == 0) {
|
||||||
$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('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_PUBLISH->AddContent( 'propeltable',
|
||||||
|
'paged-table',
|
||||||
|
'tracker/tracker_DynaDocs',
|
||||||
|
$oProcessMap->getCaseTrackerObjectsCriteria($_SESSION['PROCESS']),
|
||||||
|
array('VIEW' => G::LoadTranslation('ID_VIEW')));
|
||||||
|
|
||||||
|
G::RenderPage('publish');
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
G::RenderPage('publish');
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* tracker_ViewMap.php
|
* tracker_ViewMap.php
|
||||||
*
|
*
|
||||||
@@ -22,45 +23,48 @@
|
|||||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
/*
|
||||||
|
* Hystory case for Case Tracker
|
||||||
|
*
|
||||||
|
* @author Everth S. Berrios Morales <everth@colosa.com>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
if (!isset($_SESSION['PROCESS'])) {
|
||||||
|
G::header('location: login');
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
$G_MAIN_MENU = 'caseTracker';
|
||||||
* Hystory case for Case Tracker
|
$G_ID_MENU_SELECTED = 'HISTORY';
|
||||||
*
|
|
||||||
* @author Everth S. Berrios Morales <everth@colosa.com>
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
if (!isset($_SESSION['PROCESS']))
|
|
||||||
{
|
|
||||||
G::header('location: login');
|
|
||||||
}
|
|
||||||
|
|
||||||
$G_MAIN_MENU = 'caseTracker';
|
G::LoadClass('case');
|
||||||
$G_ID_MENU_SELECTED = 'HISTORY';
|
$oCase = new Cases();
|
||||||
|
$aFields = $oCase->loadCase($_SESSION['APPLICATION']);
|
||||||
|
|
||||||
G::LoadClass('case');
|
$idProcess = $_SESSION['PROCESS'];
|
||||||
$oCase = new Cases();
|
$oProcess = new Process();
|
||||||
$aFields = $oCase->loadCase($_SESSION['APPLICATION']);
|
$aProcessFieds = $oProcess->load($idProcess);
|
||||||
|
$noShowTitle = 0;
|
||||||
|
if (isset($aProcessFieds['PRO_SHOW_MESSAGE'])) {
|
||||||
|
$noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE'];
|
||||||
|
}
|
||||||
|
|
||||||
$idProcess = $_SESSION['PROCESS'];
|
if (isset($aFields['TITLE'])) {
|
||||||
$oProcess = new Process();
|
$aFields['APP_TITLE'] = $aFields['TITLE'];
|
||||||
$aProcessFieds = $oProcess->load($idProcess);
|
}
|
||||||
$noShowTitle = 0;
|
if ($aFields['APP_PROC_CODE'] != '') {
|
||||||
if(isset($aProcessFieds['PRO_SHOW_MESSAGE'])) {
|
$aFields['APP_NUMBER'] = $aFields['APP_PROC_CODE'];
|
||||||
$noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE'];
|
}
|
||||||
}
|
$aFields['CASE'] = G::LoadTranslation('ID_CASE');
|
||||||
|
$aFields['TITLE'] = G::LoadTranslation('ID_TITLE');
|
||||||
|
|
||||||
if (isset($aFields['TITLE'])) {
|
$G_PUBLISH = new Publisher();
|
||||||
$aFields['APP_TITLE'] = $aFields['TITLE'];
|
if ($noShowTitle == 0) {
|
||||||
}
|
|
||||||
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('smarty', 'cases/cases_title', '', '', $aFields);
|
||||||
}
|
}
|
||||||
$G_PUBLISH->AddContent('propeltable', 'paged-table', 'tracker/tracker_TransferHistory', Cases::getTransferHistoryCriteria($_SESSION['APPLICATION']), array());
|
$G_PUBLISH->AddContent( 'propeltable',
|
||||||
G::RenderPage('publish');
|
'paged-table',
|
||||||
|
'tracker/tracker_TransferHistory',
|
||||||
|
Cases::getTransferHistoryCriteria($_SESSION['APPLICATION']),
|
||||||
|
array());
|
||||||
|
G::RenderPage('publish');
|
||||||
|
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* tracker_Messages.php
|
* tracker_Messages.php
|
||||||
*
|
*
|
||||||
@@ -22,46 +23,48 @@
|
|||||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
/*
|
||||||
|
* History messages for Case Tracker
|
||||||
|
*
|
||||||
|
* @author Everth S. Berrios Morales <everth@colosa.com>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
if (!isset($_SESSION['PROCESS'])) {
|
||||||
|
G::header('location: login');
|
||||||
|
}
|
||||||
|
$G_MAIN_MENU = 'caseTracker';
|
||||||
|
$G_ID_MENU_SELECTED = 'MESSAGES';
|
||||||
|
|
||||||
/*
|
$oHeadPublisher->addScriptFile('/jscore/tracker/tracker.js');
|
||||||
* History messages for Case Tracker
|
|
||||||
*
|
|
||||||
* @author Everth S. Berrios Morales <everth@colosa.com>
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
if (!isset($_SESSION['PROCESS']))
|
|
||||||
{
|
|
||||||
G::header('location: login');
|
|
||||||
}
|
|
||||||
$G_MAIN_MENU = 'caseTracker';
|
|
||||||
$G_ID_MENU_SELECTED = 'MESSAGES';
|
|
||||||
|
|
||||||
$oHeadPublisher->addScriptFile('/jscore/tracker/tracker.js');
|
G::LoadClass('case');
|
||||||
|
$oCase = new Cases();
|
||||||
|
$aFields = $oCase->loadCase($_SESSION['APPLICATION']);
|
||||||
|
|
||||||
G::LoadClass('case');
|
$idProcess = $_SESSION['PROCESS'];
|
||||||
$oCase = new Cases();
|
$oProcess = new Process();
|
||||||
$aFields = $oCase->loadCase($_SESSION['APPLICATION']);
|
$aProcessFieds = $oProcess->load($idProcess);
|
||||||
|
$noShowTitle = 0;
|
||||||
|
if (isset($aProcessFieds['PRO_SHOW_MESSAGE'])) {
|
||||||
|
$noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE'];
|
||||||
|
}
|
||||||
|
|
||||||
$idProcess = $_SESSION['PROCESS'];
|
if (isset($aFields['TITLE'])) {
|
||||||
$oProcess = new Process();
|
$aFields['APP_TITLE'] = $aFields['TITLE'];
|
||||||
$aProcessFieds = $oProcess->load($idProcess);
|
}
|
||||||
$noShowTitle = 0;
|
if ($aFields['APP_PROC_CODE'] != '') {
|
||||||
if(isset($aProcessFieds['PRO_SHOW_MESSAGE'])) {
|
$aFields['APP_NUMBER'] = $aFields['APP_PROC_CODE'];
|
||||||
$noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE'];
|
}
|
||||||
}
|
$aFields['CASE'] = G::LoadTranslation('ID_CASE');
|
||||||
|
$aFields['TITLE'] = G::LoadTranslation('ID_TITLE');
|
||||||
|
|
||||||
if (isset($aFields['TITLE'])) {
|
$G_PUBLISH = new Publisher();
|
||||||
$aFields['APP_TITLE'] = $aFields['TITLE'];
|
if ($noShowTitle == 0) {
|
||||||
}
|
|
||||||
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('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_PUBLISH->AddContent( 'propeltable',
|
||||||
G::RenderPage('publish');
|
'paged-table',
|
||||||
|
'tracker/tracker_Messages',
|
||||||
|
Cases::getHistoryMessagesTracker($_SESSION['APPLICATION']),
|
||||||
|
array('VIEW' => G::LoadTranslation('ID_VIEW')));
|
||||||
|
G::RenderPage('publish');
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* tracker_ViewMap.php
|
* tracker_ViewMap.php
|
||||||
*
|
*
|
||||||
@@ -22,56 +23,55 @@
|
|||||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
/*
|
||||||
/*
|
* Map for Case Tracker
|
||||||
* Map for Case Tracker
|
*
|
||||||
*
|
* @author Everth S. Berrios Morales <everth@colosa.com>
|
||||||
* @author Everth S. Berrios Morales <everth@colosa.com>
|
*
|
||||||
*
|
*/
|
||||||
*/
|
require_once 'classes/model/Process.php';
|
||||||
require_once 'classes/model/Process.php';
|
if (!isset($_SESSION['PROCESS'])) {
|
||||||
if (!isset($_SESSION['PROCESS'])) {
|
|
||||||
G::header('location: login');
|
G::header('location: login');
|
||||||
}
|
}
|
||||||
$G_MAIN_MENU = 'caseTracker';
|
$G_MAIN_MENU = 'caseTracker';
|
||||||
$G_ID_MENU_SELECTED = 'MAP';
|
$G_ID_MENU_SELECTED = 'MAP';
|
||||||
|
|
||||||
require_once 'classes/model/CaseTracker.php';
|
require_once 'classes/model/CaseTracker.php';
|
||||||
$oCaseTracker = new CaseTracker();
|
$oCaseTracker = new CaseTracker();
|
||||||
$aCaseTracker = $oCaseTracker->load($_SESSION['PROCESS']);
|
$aCaseTracker = $oCaseTracker->load($_SESSION['PROCESS']);
|
||||||
|
|
||||||
$idProcess = $_SESSION['PROCESS'];
|
$idProcess = $_SESSION['PROCESS'];
|
||||||
$oProcess = new Process();
|
$oProcess = new Process();
|
||||||
$aProcessFieds = $oProcess->load($idProcess);
|
$aProcessFieds = $oProcess->load($idProcess);
|
||||||
$noShowTitle = 0;
|
$noShowTitle = 0;
|
||||||
if(isset($aProcessFieds['PRO_SHOW_MESSAGE'])) {
|
if (isset($aProcessFieds['PRO_SHOW_MESSAGE'])) {
|
||||||
$noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE'];
|
$noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE'];
|
||||||
}
|
}
|
||||||
switch (($aCaseTracker['CT_MAP_TYPE'])) {
|
switch (($aCaseTracker['CT_MAP_TYPE'])) {
|
||||||
case 'NONE':
|
case 'NONE':
|
||||||
//Nothing
|
//Nothing
|
||||||
break;
|
break;
|
||||||
case 'PROCESSMAP':
|
case 'PROCESSMAP':
|
||||||
G::LoadClass('case');
|
G::LoadClass('case');
|
||||||
$oCase = new Cases();
|
$oCase = new Cases();
|
||||||
$aFields = $oCase->loadCase($_SESSION['APPLICATION']);
|
$aFields = $oCase->loadCase($_SESSION['APPLICATION']);
|
||||||
if (isset($aFields['TITLE'])) {
|
if (isset($aFields['TITLE'])) {
|
||||||
$aFields['APP_TITLE'] = $aFields['TITLE'];
|
$aFields['APP_TITLE'] = $aFields['TITLE'];
|
||||||
}
|
}
|
||||||
if ($aFields['APP_PROC_CODE'] != '') {
|
if ($aFields['APP_PROC_CODE'] != '') {
|
||||||
$aFields['APP_NUMBER'] = $aFields['APP_PROC_CODE'];
|
$aFields['APP_NUMBER'] = $aFields['APP_PROC_CODE'];
|
||||||
}
|
}
|
||||||
$aFields['CASE'] = G::LoadTranslation('ID_CASE');
|
$aFields['CASE'] = G::LoadTranslation('ID_CASE');
|
||||||
$aFields['TITLE'] = G::LoadTranslation('ID_TITLE');
|
$aFields['TITLE'] = G::LoadTranslation('ID_TITLE');
|
||||||
$oTemplatePower = new TemplatePower(PATH_TPL . 'processes/processes_Map.html');
|
$oTemplatePower = new TemplatePower(PATH_TPL . 'processes/processes_Map.html');
|
||||||
$oTemplatePower->prepare();
|
$oTemplatePower->prepare();
|
||||||
$G_PUBLISH = new Publisher;
|
$G_PUBLISH = new Publisher;
|
||||||
if ($noShowTitle == 0) {
|
if ($noShowTitle == 0) {
|
||||||
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields);
|
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields);
|
||||||
}
|
}
|
||||||
$G_PUBLISH->AddContent('template', '', '', '', $oTemplatePower);
|
$G_PUBLISH->AddContent('template', '', '', '', $oTemplatePower);
|
||||||
$oHeadPublisher =& headPublisher::getSingleton();
|
$oHeadPublisher = & headPublisher::getSingleton();
|
||||||
$oHeadPublisher->addScriptCode('
|
$oHeadPublisher->addScriptCode('
|
||||||
leimnud.event.add(window,"load",function(){
|
leimnud.event.add(window,"load",function(){
|
||||||
var pb = leimnud.dom.capture("tag.body 0");
|
var pb = leimnud.dom.capture("tag.body 0");
|
||||||
pm = new processmap();
|
pm = new processmap();
|
||||||
@@ -132,29 +132,29 @@
|
|||||||
|
|
||||||
rpcRequest.make();
|
rpcRequest.make();
|
||||||
});');
|
});');
|
||||||
G::RenderPage('publish');
|
G::RenderPage('publish');
|
||||||
break;
|
break;
|
||||||
case 'STAGES':
|
case 'STAGES':
|
||||||
G::LoadClass('case');
|
G::LoadClass('case');
|
||||||
$oCase = new Cases();
|
$oCase = new Cases();
|
||||||
$aFields = $oCase->loadCase($_SESSION['APPLICATION']);
|
$aFields = $oCase->loadCase($_SESSION['APPLICATION']);
|
||||||
if (isset($aFields['TITLE'])) {
|
if (isset($aFields['TITLE'])) {
|
||||||
$aFields['APP_TITLE'] = $aFields['TITLE'];
|
$aFields['APP_TITLE'] = $aFields['TITLE'];
|
||||||
}
|
}
|
||||||
if ($aFields['APP_PROC_CODE'] != '') {
|
if ($aFields['APP_PROC_CODE'] != '') {
|
||||||
$aFields['APP_NUMBER'] = $aFields['APP_PROC_CODE'];
|
$aFields['APP_NUMBER'] = $aFields['APP_PROC_CODE'];
|
||||||
}
|
}
|
||||||
$aFields['CASE'] = G::LoadTranslation('ID_CASE');
|
$aFields['CASE'] = G::LoadTranslation('ID_CASE');
|
||||||
$aFields['TITLE'] = G::LoadTranslation('ID_TITLE');
|
$aFields['TITLE'] = G::LoadTranslation('ID_TITLE');
|
||||||
$oTemplatePower = new TemplatePower(PATH_TPL . 'tracker/stages_Map.html');
|
$oTemplatePower = new TemplatePower(PATH_TPL . 'tracker/stages_Map.html');
|
||||||
$oTemplatePower->prepare();
|
$oTemplatePower->prepare();
|
||||||
$G_PUBLISH = new Publisher;
|
$G_PUBLISH = new Publisher;
|
||||||
if ($noShowTitle == 0) {
|
if ($noShowTitle == 0) {
|
||||||
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields);
|
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields);
|
||||||
}
|
}
|
||||||
$G_PUBLISH->AddContent('template', '', '', '', $oTemplatePower);
|
$G_PUBLISH->AddContent('template', '', '', '', $oTemplatePower);
|
||||||
$oHeadPublisher =& headPublisher::getSingleton();
|
$oHeadPublisher = & headPublisher::getSingleton();
|
||||||
$oHeadPublisher->addScriptCode('
|
$oHeadPublisher->addScriptCode('
|
||||||
leimnud.Package.Load("stagesmap",{Type:"file",Absolute:true,Path:"/jscore/stagesmap/core/stagesmap.js"});
|
leimnud.Package.Load("stagesmap",{Type:"file",Absolute:true,Path:"/jscore/stagesmap/core/stagesmap.js"});
|
||||||
leimnud.event.add(window,"load",function(){
|
leimnud.event.add(window,"load",function(){
|
||||||
var pb=leimnud.dom.capture("tag.body 0");
|
var pb=leimnud.dom.capture("tag.body 0");
|
||||||
@@ -173,6 +173,6 @@
|
|||||||
};
|
};
|
||||||
Sm.make();
|
Sm.make();
|
||||||
});');
|
});');
|
||||||
G::RenderPage('publish');
|
G::RenderPage('publish');
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user