$gui->file_check = array('status_ok' => 0, 'msg' => lang_get('please_choose_file_to_import')); $args->importType = null; } } } if ($args->useRecursion) { $obj_mgr = new testsuite($db); $gui->actionOptions = array('update_last_version' => lang_get('update_last_testcase_version'), 'generate_new' => lang_get('generate_new_testcase'), 'create_new_version' => lang_get('create_new_testcase_version')); $gui->hitOptions = array('name' => lang_get('same_name'), 'internalID' => lang_get('same_internalID'), 'externalID' => lang_get('same_externalID')); } else { $obj_mgr = new testcase($db); $gui->actionOptions = array('update_last_version' => lang_get('update_last_testcase_version'), 'generate_new' => lang_get('generate_new_testcase'), 'create_new_version' => lang_get('create_new_testcase_version')); $gui->hitOptions = array('name' => lang_get('same_name'), 'internalID' => lang_get('same_internalID'), 'externalID' => lang_get('same_externalID')); } $gui->testprojectName = $_SESSION['testprojectName']; $gui->importTypes = $obj_mgr->get_import_file_types(); $gui->action_on_duplicated_name = $args->action_on_duplicated_name; $smarty = new TLSmarty(); $smarty->assign('gui', $gui); $smarty->display($templateCfg->template_dir . $templateCfg->default_template); // -------------------------------------------------------------------------------------- /* function: importTestCaseDataFromXML args : returns: */ function importTestCaseDataFromXML(&$db, $fileName, $parentID, $tproject_id, $userID, $options = null) { tLog('importTestCaseDataFromXML called for file: ' . $fileName); $xmlTCs = null; $resultMap = null;