* @package user * @link https://www.zentao.net */ namespace zin; include './featurebar.html.php'; $that = zget($lang->user->thirdPerson, $user->gender); $bugNavs['assignedTo'] = array('text' => sprintf($lang->user->assignedTo, $that), 'url' => inlink('bug', "userID={$user->id}&type=assignedTo")); $bugNavs['openedBy'] = array('text' => sprintf($lang->user->openedBy, $that), 'url' => inlink('bug', "userID={$user->id}&type=openedBy")); $bugNavs['resolvedBy'] = array('text' => sprintf($lang->user->resolvedBy, $that), 'url' => inlink('bug', "userID={$user->id}&type=resolvedBy")); $bugNavs['closedBy'] = array('text' => sprintf($lang->user->closedBy, $that), 'url' => inlink('bug', "userID={$user->id}&type=closedBy")); if(isset($bugNavs[$type])) $bugNavs[$type]['active'] = true; $cols = array(); foreach($config->user->defaultFields['bug'] as $field) $cols[$field] = $config->bug->dtable->fieldList[$field]; $cols['id']['checkbox'] = false; $cols['title']['data-toggle'] = 'modal'; $cols['title']['data-size'] = 'lg'; $cols = array_map(function($col) { unset($col['fixed'], $col['group']); $col['sortType'] = false; return $col; }, $cols); panel ( setClass('list'), set::title(null), set::headingActions(array(nav(set::items($bugNavs)))), dtable ( set::userMap($users), set::bordered(true), set::cols($cols), set::data(array_values($bugs)), set::footPager(usePager()), ) ); render();