testcase->create;?>

createLink('custom', 'ajaxSaveCustomFields', 'module=caselib§ion=custom&key=createFields');?>
testcase->lib;?>
testcase->create->requiredFields, 'module') !== false ? ' class="required"' : '';?>>
testcase->module?> "; echo html::a($this->createLink('tree', 'browse', "rootID=$libID&view=caselib¤tModuleID=0", 'html', true), "", '', "data-toggle='tooltip' class='btn iframe' data-width='95%' title='{$lang->tree->manage}'"); echo ''; echo ""; echo html::a("javascript:void(0)", "", '', "class='btn refresh' title='{$lang->refresh}' onclick='loadLibModules($libID)'"); echo ''; } ?>
testcase->type;?> testcase->typeList, $type, "class='form-control chosen'");?> testcase->create->requiredFields, 'stage') !== false ? ' class="required"' : '';?>>
testcase->stage?> testcase->stageList, $stage, "class='form-control chosen' multiple='multiple'");?>
testcase->title;?>
testcase->pri;?> testcase->priList as $priKey => $priValue) { if(!empty($priKey) and (string)$priKey != (string)$priValue) { $hasCustomPri = true; break; } } $priList = $lang->testcase->priList; if(end($priList)) unset($priList[0]); if(!isset($priList[$pri])) { reset($priList); $pri = key($priList); } ?> testcase->create->requiredFields, 'pri') !== false ? True : False;?>
class="input-group-btn pri-selector " data-type="pri">
testcase->precondition;?> testcase->create->requiredFields, 'precondition') !== false ? ' class="required"' : '';?>>
testcase->steps;?> $step):?>
testcase->stepID;?> testcase->stepDesc;?> testcase->stepExpect;?> actions;?>
desc, "rows='1' class='form-control autosize step-steps'") ?> type)) $step->type = 'step';?>
type === 'group') echo ' checked' ?>>
expect, "rows='1' class='form-control autosize step-expects'") ?>
testcase->keywords;?> testcase->create->requiredFields, 'keywords') !== false ? ' class="required"' : '';?>>
testcase->files;?> fetch('file', 'buildform');?>