Fixed problem with step list in the case of output document bug#6499

This commit is contained in:
Alvaro Campos
2011-03-25 16:53:39 -04:00
parent 94e14f4f8b
commit 1f0bfb2cd1

View File

@@ -142,14 +142,18 @@ class Ajax
$node->url = "cases_Step?UID=$stepUidObj&TYPE=$stepTypeObj&POSITION=$stepPosition&ACTION=EDIT";
break;
case 'OUTPUT_DOCUMENT':
case 'OUTPUT_DOCUMENT':
$oDocument = OutputDocumentPeer::retrieveByPK($caseStep->getStepUidObj());
$outputDoc = $appDocument->getObject($_SESSION['APPLICATION'], $_SESSION['INDEX'], $caseStep->getStepUidObj(), 'OUTPUT');
$node->text = $oDocument->getOutDocTitle();
$node->iconCls = 'ss_sprite ss_application_put';
$node->leaf = true;
$node->url = "cases_Step?UID=$stepUidObj&TYPE=$stepTypeObj&POSITION=$stepPosition&ACTION=VIEW&DOC={$outputDoc['APP_DOC_UID']}";
if($outputDoc['APP_DOC_UID'])
$node->url = "cases_Step?UID=$stepUidObj&TYPE=$stepTypeObj&POSITION=$stepPosition&ACTION=VIEW&DOC={$outputDoc['APP_DOC_UID']}";
else
$node->url = "cases_Step?UID=$stepUidObj&TYPE=$stepTypeObj&POSITION=$stepPosition&ACTION=GENERATE";
break;
case 'INPUT_DOCUMENT':