BUG 9388 Case nr. and Title configurables para que pueda o no aparecer...SOLVED

- Adjustment by standarized code.
This commit is contained in:
Hector Cortez
2012-07-10 17:19:12 -04:00
parent a0854cf214
commit a08934efb7
5 changed files with 282 additions and 267 deletions

View File

@@ -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>

View File

@@ -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');

View File

@@ -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');

View File

@@ -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');

View File

@@ -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;
} }