. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. */ /* Permissions */ if ($RBAC->userCanAccess( 'PM_SUPERVISOR' ) != 1) { switch ($RBAC->userCanAccess( 'PM_SUPERVISOR' )) { case - 2: G::SendTemporalMessage( 'ID_USER_HAVENT_RIGHTS_SYSTEM', 'error', 'labels' ); G::header( 'location: ../login/login' ); die(); break; default: G::SendTemporalMessage( 'ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels' ); G::header( 'location: ../login/login' ); die(); break; } } /* Includes */ G::LoadClass( 'case' ); /* GET , POST & $_SESSION Vars */ if (isset( $_SESSION['APPLICATION'] )) { unset( $_SESSION['APPLICATION'] ); } if (isset( $_SESSION['PROCESS'] )) { unset( $_SESSION['PROCESS'] ); } if (isset( $_SESSION['INDEX'] )) { unset( $_SESSION['INDEX'] ); } if (isset( $_SESSION['STEP_POSITION'] )) { unset( $_SESSION['STEP_POSITION'] ); } /* Process the info */ $oCase = new Cases(); $sAppUid = $_GET['APP_UID']; $iDelIndex = $_GET['DEL_INDEX']; $_SESSION['APPLICATION'] = $_GET['APP_UID']; $_SESSION['INDEX'] = $_GET['DEL_INDEX']; $aFields = $oCase->loadCase( $sAppUid, $iDelIndex ); $_SESSION['PROCESS'] = $aFields['PRO_UID']; $_SESSION['TASK'] = $aFields['TAS_UID']; $_SESSION['STEP_POSITION'] = 0; /* Redirect to next step */ $aNextStep = $oCase->getNextSupervisorStep( $_SESSION['PROCESS'], 0 ); $sPage = "cases_StepToRevise?type=DYNAFORM&PRO_UID=" . $aFields['PRO_UID'] . "&DYN_UID=" . $aNextStep['UID'] . "&APP_UID=$sAppUid&DEL_INDEX=$iDelIndex&position=1"; //$aNextStep['PAGE']; G::header( 'location: ' . $sPage );