diff --git a/module/testtask/ui/linkcase.html.php b/module/testtask/ui/linkcase.html.php index c161d0da49..55985fe269 100644 --- a/module/testtask/ui/linkcase.html.php +++ b/module/testtask/ui/linkcase.html.php @@ -19,17 +19,24 @@ foreach($lang->testtask->featureBar['linkcase'] as $key => $label) if($isActive) $label = $key == 'bysuite' ? $suiteList[$param]->name : zget($testTask, $param); $subItems = array(); $dataList = $key == 'bysuite' ? $suiteList : $testTask; - foreach($dataList as $dataID => $data) + if($dataList) { - $text = $key == 'bysuite' ? $data->name : $data; - $subItems[] = array - ( - 'text' => $text, - 'active' => $key == $type && $dataID == $param, - 'url' => createLink('testtask', 'linkCase', "taskID={$taskID}&type={$key}¶m={$dataID}"), - 'badge' => $dataID == $param && !empty($pager->recTotal) ? array('text' => $pager->recTotal, 'class' => 'size-sm rounded-full white') : null, - 'props' => ['data-id' => $text, 'data-load' => 'table'] - ); + foreach($dataList as $dataID => $data) + { + $text = $key == 'bysuite' ? $data->name : $data; + $subItems[] = array + ( + 'text' => $text, + 'active' => $key == $type && $dataID == $param, + 'url' => createLink('testtask', 'linkCase', "taskID={$taskID}&type={$key}¶m={$dataID}"), + 'badge' => $dataID == $param && !empty($pager->recTotal) ? array('text' => $pager->recTotal, 'class' => 'size-sm rounded-full white') : null, + 'props' => ['data-id' => $text, 'data-load' => 'table'] + ); + } + } + else + { + $subItems[] = array ('text' => $key == 'bysuite' ? $lang->testsuite->noticeNone : $lang->testtask->noticeNoOther); } $items[] = array (