* @package testtask * @link https://www.zentao.net */ namespace zin; $isInModal = isAjaxRequest('modal'); detailHeader ( to::title ( entityLabel ( set(array('entityID' => $task->id, 'level' => 1, 'text' => $task->name)) ) ), ); $taskBuild = a ( set::href(createLink('build', 'view', "buildID=$task->build")), $task->buildName, ); if($isInModal) $taskBuild = $task->buildName; if($task->build == 'trunk') $taskBuild = $lang->trunk; $taskType = ''; foreach(explode(',', $task->type) as $type) $testType .= zget($lang->testtask->typeList, $type); $mailto = ''; if($task->mailto) { foreach(explode(',', str_replace(' ', '', $task->mailto)) as $account) $mailto .= zget($users, $account, $account); } $actions = $this->loadModel('common')->buildOperateMenu($task); detailBody ( sectionList ( section ( set::title($lang->testtask->desc), set::content($task->desc ? $task->desc : $lang->noData), set::useHtml(true) ), history(), center ( floatToolbar ( set::object($task), isAjaxRequest('modal') ? null : to::prefix(backBtn(set::icon('back'), set::className('ghost text-white'), $lang->goback)), set::main($actions['mainActions']), set::suffix($actions['suffixActions']) ) ) ), detailSide ( tabs ( set::collapse(true), tabPane ( set::title($lang->testtask->legendBasicInfo), set::active(true), tableData ( !empty($execution->multiple) ? item ( set::name($lang->testtask->execution), $isInModal ? $task->executionName : a ( set('href', createLink('execution', 'story', "executionID=$task->execution")), set('title', $task->executionName), $task->executionName, ), ) : null, item ( set::name($lang->testtask->build), span($taskBuild), ), item ( set::name($lang->testtask->type), $taskType ), item ( set::name($lang->testtask->owner), zget($users, $task->owner) ), item ( set::name($lang->testtask->mailto), $mailto ), item ( set::name($lang->testtask->pri), priLabel($task->pri, set::text($lang->testtask->priList)) ), item ( set::name($lang->testtask->begin), $task->begin ), item ( set::name($lang->testtask->end), $task->end ), item ( set::name($lang->testtask->realFinishedDate), !helper::isZeroDate($task->realFinishedDate) ? $task->realFinishedDate : '' ), item ( set::name($lang->testtask->status), $this->processStatus('testtask', $task) ), item ( set::name($lang->testtask->testreport), !empty($task->testreport) ? a ( set('href', createLink('testreport', 'view', "reportID=$task->testreport")), zget($testreport, 'title', '') ) : null, ) ) ) ) ) ); render($isInModal ? 'modalDialog' : 'page');