if ($tcversion_id != 0) { $var_cases[] = $tcversion_id; } } } } } else { echo "<script>alert('文件不是build出来的cfg文件,请确认!');self.location.href='/lib/dcnVars/viewVar.php?suite_id={$suite_id}&var_id={$var_id}' ;</script>"; exit; } break; default: break; } //testlink_cases $testlink_varcases = $platform_mgr->getVarCases($var_id); $gui = new stdClass(); $gui->var_id = $var_id; $gui->suite_id = $suite_id; $needadd = array_diff($var_cases, $testlink_varcases); $needdelete = array_diff($testlink_varcases, $var_cases); $gui->needadd = array(); $gui->needdelete = array(); if (!is_null($needadd)) { foreach ($needadd as $case_tcv_id) { $platform_mgr->modifyVarCases($var_id, $case_tcv_id, $args->login_username, 'add'); $gui->needadd[] = $platform_mgr->getTcversionName($case_tcv_id); } } if (!is_null($needdelete)) { foreach ($needdelete as $case_tcv_id) {