* @package sonarqube * @link https://www.zentao.net */ namespace zin; featureBar(); /* zin: Define the toolbar on main menu. */ $canCreate = hasPriv('sonarqube', 'create'); $createLink = $this->createLink('sonarqube', 'create'); $createItem = array('text' => $lang->sonarqube->create, 'url' => $createLink, 'class' => 'primary', 'icon' => 'plus'); $tableData = initTableData($sonarqubeList, $config->sonarqube->dtable->browse->fieldList, $this->sonarqube); toolbar ( $canCreate ? item(set($createItem)) : null ); jsVar('confirmDelete', $lang->sonarqube->confirmDelete); jsVar('canBrowseProject', common::hasPriv('sonarqube', 'browseProject')); dtable ( set::cols(array_values($config->sonarqube->dtable->browse->fieldList)), set::data($tableData), set::sortLink(reateLink('sonarqube', 'browse', "orderBy={name}_{sortType}&recTotal={$pager->recTotal}&recPerPage={$pager->recPerPage}&pageID={$pager->pageID}")), set::orderBy($orderBy), set::onRenderCell(jsRaw('window.renderCell')), set::footPager(usePager()) ); render();