function cancelImport(Vtiger_Request $request) { $importId = $request->get('import_id'); $user = Users_Record_Model::getCurrentUserModel(); $importInfo = Import_Queue_Action::getImportInfoById($importId); if ($importInfo != null) { if ($importInfo['user_id'] == $user->id || $user->isAdminUser()) { $importUser = Users_Record_Model::getInstanceById($importInfo['user_id'], 'Users'); $importDataController = new Import_Data_Action($importInfo, $importUser); $importStatusCount = $importDataController->getImportStatusCount(); $importDataController->finishImport(); Import_Main_View::showResult($importInfo, $importStatusCount); } } }