$oData->tasks = array(); } $tasks = $oData->tasks; // code added by gustavo cruz gustavo-at-colosa-dot-com // evaluate actions or import options switch ($action) { case "none": $groupsDuplicated = $oProcess->checkExistingGroups($oData->groupwfs); break; case "rename": $oData->groupwfs = $oProcess->renameExistingGroups($oData->groupwfs); $groupsDuplicated = $oProcess->checkExistingGroups($oData->groupwfs); break; case "merge": $oBaseGroup = $oData->groupwfs; $oNewGroup = $oProcess->mergeExistingGroups($oData->groupwfs); $oData->groupwfs = $oNewGroup; $oData->taskusers = $oProcess->mergeExistingUsers($oBaseGroup, $oNewGroup, $oData->taskusers); break; default: $groupsDuplicated = $oProcess->checkExistingGroups($oData->groupwfs); break; } // if there are duplicated groups render the group importing options if ($groupsDuplicated > 0) { $Fields['PRO_FILENAME'] = $filename; $Fields['PRO_PATH'] = $path; $Fields['IMPORT_OPTION'] = $option; $Fields['OBJ_UID'] = $ObjUid; $G_MAIN_MENU = 'processmaker'; $G_ID_MENU_SELECTED = 'PROCESSES';