public function ExtcaseTracker($sProcessUID)
 {
     $oCriteria = new Criteria();
     $oCriteria->add(CaseTrackerPeer::PRO_UID, $sProcessUID);
     $oCaseTracker = new CaseTracker();
     if (CaseTrackerPeer::doCount($oCriteria) === 0) {
         $aCaseTracker = array('PRO_UID' => $sProcessUID, 'CT_MAP_TYPE' => 'PROCESSMAP', 'CT_DERIVATION_HISTORY' => 1, 'CT_MESSAGE_HISTORY' => 1);
         $oCaseTracker->create($aCaseTracker);
     } else {
         $aCaseTracker = $oCaseTracker->load($sProcessUID);
     }
     return $aCaseTracker;
     /*global $G_PUBLISH;
       $G_PUBLISH = new Publisher ( );
       $G_PUBLISH->AddContent('xmlform', 'xmlform', 'tracker/tracker_Configuration', '', $aCaseTracker, '../tracker/tracker_Save');
       G::RenderPage('publish', 'raw');
       return true;*/
 }
     G::header("location: login.php");
     die;
 }
 if (is_array($uid)) {
     require_once "classes/model/CaseTracker.php";
     require_once "classes/model/CaseTrackerObject.php";
     $_SESSION['CASE'] = $case;
     $_SESSION['PIN'] = $pin;
     $_SESSION['PROCESS'] = $uid['PRO_UID'];
     $_SESSION['APPLICATION'] = $uid['APP_UID'];
     $_SESSION['TASK'] = -1;
     $_SESSION['INDEX'] = -1;
     $criteria = new Criteria();
     $criteria->add(CaseTrackerPeer::PRO_UID, $_SESSION['PROCESS']);
     $caseTracker = new CaseTracker();
     if (CaseTrackerPeer::doCount($criteria) === 0) {
         $permissionsCaseTracker = array('PRO_UID' => $_SESSION['PROCESS'], 'CT_MAP_TYPE' => 'PROCESSMAP', 'CT_DERIVATION_HISTORY' => 1, 'CT_MESSAGE_HISTORY' => 1);
         $caseTracker->create($permissionsCaseTracker);
     }
     $caseTracker = $cases->caseTrackerPermissions($_SESSION['PROCESS']);
     if ($caseTracker['CT_MAP_TYPE']) {
         G::header('location: tracker_ViewMap');
     } else {
         if ($caseTracker['DYNADOC']) {
             G::header("location: tracker_DynaDocs");
         } else {
             if ($caseTracker['CT_DERIVATION_HISTORY']) {
                 G::header("location: tracker_History");
             } else {
                 if ($caseTracker['CT_MESSAGE_HISTORY']) {
                     G::header("location: tracker_No");