* @package execution * @link http://www.zentao.net */ namespace zin; featureBar(li ( setClass('nav-item'), a(setClass('active'), $lang->execution->linkStory), isInModal() ? null : li(searchToggle(set::module('story'))) )); $cols = $config->execution->linkStory->dtable->fieldList; $cols['module']['map'] = $modules; $cols['product']['map'] = $productPairs; if($productType != 'normal') { $cols['branch']['title'] = $lang->product->branchName[$productType]; } else { unset($cols['branch']); } jsVar('branchGroups', $branchGroups); $footToolbar['items'][] = array( 'text' => $lang->save, 'className' => 'btn secondary batch-btn ajax-btn import-story-btn size-sm', 'data-url' => createLink('execution', 'linkStory', "objectID=$object->id") ); if(!isInModal()) { $footToolbar['items'][] = array( 'text' => $lang->goback, 'className' => 'btn btn-info size-sm text-gray', 'url' => $browseLink, 'btnType' => 'info' ); } $objectType = $object->type == 'project' ? 'project' : 'execution'; dtable ( set::groupDivider(true), set::userMap($users), set::cols($cols), set::data($allStories), set::checkable(true), set::onRenderCell(jsRaw('window.onRenderLinkStoryCell')), set::showToolbarOnChecked(false), set::footToolbar($footToolbar), set::footPager(usePager(array( 'linkCreator' => helper::createLink($objectType, 'linkStory', "objectID={$object->id}&browseType={$browseType}¶m={$param}&recPerPage={recPerPage}&page={page}&extra=$extra") ))) ); render();