* @package serverroom * @link https://www.zentao.net */ namespace zin; $queryMenuLink = createLink('serverroom', 'browse', "browseType=bySearch¶m={queryID}"); featureBar ( to::leading(backBtn ( set::icon('back'), set::type('secondary'), set::url(createLink('host', 'browse')), $lang->goback )), set::queryMenuLinkCallback(fn($key) => str_replace('{queryID}', (string)$key, $queryMenuLink)), li(searchToggle(set::open($browseType == 'bysearch'))) ); /* zin: Define the toolbar on main menu. */ $canCreate = hasPriv('serverroom', 'create'); $createLink = $this->createLink('serverroom', 'create'); $createItem = array('text' => $lang->serverroom->create, 'url' => $createLink, 'class' => 'primary', 'icon' => 'plus'); $tableData = initTableData($serverRoomList, $config->serverroom->dtable->fieldList, $this->serverroom); toolbar ( $canCreate ? item(set($createItem)) : null, ); dtable ( set::userMap($users), set::cols(array_values($config->serverroom->dtable->fieldList)), set::data($tableData), set::sortLink(createLink('serverroom', 'browse', "browseType=$browseType¶m=$param&orderBy={name}_{sortType}&recTotal={$pager->recTotal}&recPerPage={$pager->recPerPage}")), set::orderBy($orderBy), set::footPager(usePager()) );