From 3dee23f2c62798cb7d6a72b815ba080b819ee58f Mon Sep 17 00:00:00 2001 From: "marcelo.cuiza" Date: Tue, 13 Oct 2015 17:57:31 -0400 Subject: [PATCH] validacion para los demas elementos del menu --- workflow/engine/methods/cases/cases_Open.php | 1 + workflow/engine/methods/cases/open.php | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/workflow/engine/methods/cases/cases_Open.php b/workflow/engine/methods/cases/cases_Open.php index a1e4b3ee4..acdea01ce 100755 --- a/workflow/engine/methods/cases/cases_Open.php +++ b/workflow/engine/methods/cases/cases_Open.php @@ -207,6 +207,7 @@ try { } $_SESSION['PROCESS'] = $aFields['PRO_UID']; $_SESSION['TASK'] = - 1; + $_SESSION['bNoShowSteps'] = 1; //$Fields = $oCase->loadCase( $_SESSION['APPLICATION'], $_SESSION['INDEX'] ); if ($_action == 'jump') { $Fields = $oCase->loadCase( $_SESSION['APPLICATION'], $_SESSION['INDEX'], 1); diff --git a/workflow/engine/methods/cases/open.php b/workflow/engine/methods/cases/open.php index aa6aec30f..cf0a7c3f4 100755 --- a/workflow/engine/methods/cases/open.php +++ b/workflow/engine/methods/cases/open.php @@ -108,6 +108,11 @@ if(!isset($_SESSION['APPLICATION']) || !isset($_SESSION['TASK']) || !isset($_SES $_SESSION['TASK'] = $case['TAS_UID']; $_SESSION['INDEX'] = $case['DEL_INDEX']; } -$_SESSION['TASK'] = $_GET['action'] == "unassigned" ? -1 : $_SESSION['TASK']; +$_SESSION['TASK'] = ($_GET['action'] == "unassigned" || $_GET['action'] == "sent" ) ? -1 : $_SESSION['TASK']; +if($_GET['action'] == "todo" || $_GET['action'] == "draft") { + if (isset($_SESSION['bNoShowSteps'])) { + unset($_SESSION['bNoShowSteps']); + } +} G::RenderPage( 'publish', 'extJs' );