* fix a bug for showImport.

This commit is contained in:
wyd621
2014-03-27 06:59:24 +00:00
parent dd0f637ee3
commit 91497edc0f
3 changed files with 18 additions and 18 deletions
+14 -14
View File
@@ -838,27 +838,27 @@ class testcase extends control
if($field == 'story')
{
if($cellValue == 0)
if(strrpos($cellValue, '(#') !== false)
{
$case->$field = 0;
}
elseif(preg_match('/^#\d+$/', $cellValue))
{
$case->$field = substr($cellValue, 1);
}
$id = trim(substr($cellValue, strrpos($cellValue,'(#') + 2), ')');
$case->$field = $id;
}
else
{
$selectedID = 0;
foreach($stories as $id => $story)
{
if(strpos($story, $cellValue) !== false) $selectedID = $id;
}
$case->$field = $selectedID;
$case->$field = 0;
}
}
elseif($field == 'module')
{
$case->$field = array_search($cellValue, $modules);
if(strrpos($cellValue, '(#') !== false)
{
$id = trim(substr($cellValue, strrpos($cellValue,'(#') + 2), ')');
$case->$field = $id;
}
else
{
$case->$field = 0;
}
}
elseif(in_array($field, $caseConfig->export->listFields))
{