unset($aRoutes[$endR]); } } } } if ($tasks['START'] == '') { $tasks['START'] = 'FALSE'; } $tasks['TAS_TITLE'] = $valueEnd['1']; $tasks['X'] = $valueEnd['2']; $tasks['Y'] = $valueEnd['3']; $tasks['TAS_TYPE'] = $valueEnd['6']; $tasks['ID_PROCESS'] = $idProcess; //$tasks['TASK_TYPE'] = 'NORMAL'; $tasks['DESCRIPTION'] = ''; $oData->tasks[] = $oProcess->createDataTask($tasks); } $endArray = array(); $endArray = $oProcess->convertArrayEnd($aEvents, $idProcess); $oData->lanes = $oProcess->createLanesPM($aAnnotations, $idProcess); $transitions = $oProcess->createArrayRoutes($oData->tasks, $aRoutes, $aEvents, $aGateways, $aEvents, $idProcess); $oData->routes = $transitions['ROUTES']; $routeTransitions = $transitions['TRANSITIONS']; $numberRoutes = $transitions['NUMBER']; $oData->tasks = $transitions['TASKS']; $taskHidden = $transitions['HIDDEN']; foreach ($aSubprocess as $key => $value) { //print_R($value['0']); //$sOutput = $oTask->remove($value['0']); $sOutput = $oProcessMap->addSubProcess($idProcess, $value['2'], $value['3']); /*$subProcess[$key]['ID_PROCESS'] = $idProcess;