. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. * */ /* Permissions */ switch ($RBAC->userCanAccess('PM_CASES')) { case -2: G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_SYSTEM', 'error', 'labels'); G::header('location: ../login/login'); die; break; case -1: G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels'); G::header('location: ../login/login'); die; break; } /* Includes */ require_once ( "classes/model/AppDocumentPeer.php" ); G::LoadClass('case'); /* GET , POST & $_SESSION Vars */ /* Process the info */ $oAppDocument = new AppDocument(); $oAppDocument->remove($_GET['DOC']); $oCase = new Cases(); $oCase->thisIsTheCurrentUser($_SESSION['APPLICATION'], $_SESSION['INDEX'], $_SESSION['USER_LOGGED'], 'REDIRECT', 'cases_List'); if ($_GET['TYPE'] == 'INPUT') { $aNextStep = $oCase->getNextStep($_SESSION['PROCESS'], $_SESSION['APPLICATION'], $_SESSION['INDEX'], $_SESSION['STEP_POSITION'] - 1); } if ($_GET['TYPE'] == 'OUTPUT') { $aNextStep = $oCase->getNextStep($_SESSION['PROCESS'], $_SESSION['APPLICATION'], $_SESSION['INDEX'], $_SESSION['STEP_POSITION']); } $_SESSION['STEP_POSITION'] = $aNextStep['POSITION']; /* Redirect */ G::header('location: ' . $aNextStep['PAGE']); ?>