if ($_action == 'jump') { $Fields = $oCase->loadCase( $_SESSION['APPLICATION'], $_SESSION['INDEX'], 1); $_SESSION['ACTION'] = 'jump'; } else { $Fields = $oCase->loadCase( $_SESSION['APPLICATION'], $_SESSION['INDEX']); unset($_SESSION['ACTION']); } $_SESSION['CURRENT_TASK'] = $Fields['TAS_UID']; $_SESSION['STEP_POSITION'] = 0; require_once (PATH_METHODS . 'cases' . PATH_SEP . 'cases_Resume.php'); } break; default: //APP_STATUS <> DRAFT and TO_DO $_SESSION['APPLICATION'] = $sAppUid; $_SESSION['INDEX'] = $oCase->getCurrentDelegationCase( $_GET['APP_UID'] ); $_SESSION['PROCESS'] = $aFields['PRO_UID']; $_SESSION['TASK'] = - 1; $_SESSION['STEP_POSITION'] = 0; $Fields = $oCase->loadCase( $_SESSION['APPLICATION'], $_SESSION['INDEX']); $_SESSION['CURRENT_TASK'] = $Fields['TAS_UID']; require_once (PATH_METHODS . 'cases' . PATH_SEP . 'cases_Resume.php'); } } catch (Exception $e) { $aMessage = array (); $aMessage['MESSAGE'] = $e->getMessage(); $G_PUBLISH = new Publisher(); $G_PUBLISH->AddContent( 'xmlform', 'xmlform', 'login/showMessage', '', $aMessage ); G::RenderPage( 'publishBlank', 'blank' ); }
$sPage = $aNextStep['PAGE']; G::header('location: ' . $sPage); } else { //when the case have another user or current user doesnt have rights to this selfservice, //just view the case Resume $_SESSION['APPLICATION'] = $sAppUid; $_SESSION['INDEX'] = $iDelIndex; $_SESSION['PROCESS'] = $aFields['PRO_UID']; $_SESSION['TASK'] = -1; $Fields = $oCase->loadCase($_SESSION['APPLICATION'], $_SESSION['INDEX']); $_SESSION['CURRENT_TASK'] = $Fields['TAS_UID']; $_SESSION['STEP_POSITION'] = 0; require_once PATH_METHODS . 'cases' . PATH_SEP . 'cases_Resume.php'; } break; default: //APP_STATUS <> DRAFT and TO_DO $_SESSION['APPLICATION'] = $sAppUid; $_SESSION['INDEX'] = $iDelIndex != "" ? $iDelIndex : $oCase->getCurrentDelegationCase($_GET['APP_UID']); $_SESSION['PROCESS'] = $aFields['PRO_UID']; $_SESSION['TASK'] = -1; $_SESSION['STEP_POSITION'] = 0; require_once PATH_METHODS . 'cases' . PATH_SEP . 'cases_Resume.php'; } } catch (Exception $e) { $aMessage = array(); $aMessage['MESSAGE'] = $e->getMessage(); $G_PUBLISH = new Publisher(); $G_PUBLISH->AddContent('xmlform', 'xmlform', 'login/showMessage', '', $aMessage); G::RenderPage('publishBlank', 'blank'); }