* @package group * @link https://www.zentao.net */ namespace zin; /* zin: Define the set::module('group') feature bar on main menu. */ featureBar ( set::current('all'), ); /* zin: Define the toolbar on main menu. */ $canManagePriv = hasPriv('group', 'managePriv'); $canCreateGroup = hasPriv('group', 'create'); if($canManagePriv) $managePrivItem = array('class' => 'btn ghost', 'text' => $lang->group->managePrivByModule, 'url' => inLink('managePriv', 'type=byModule'), 'data-toggle' => 'modal'); if($canCreateGroup) $createItem = array('icon' => 'plus', 'class' => 'primary group-create-btn', 'text' => $lang->group->create, 'url' => inLink('create', '', '', true), 'data-toggle' => 'modal'); toolbar ( $canManagePriv ? item(set($managePrivItem)) : null, $canCreateGroup ? item(set($createItem)) : null ); jsVar('confirmDelete', $lang->group->confirmDelete); $tableData = initTableData($groups, $config->group->dtable->fieldList, $this->group); dtable ( set::cols(array_values($config->group->dtable->fieldList)), set::data($tableData) ); /* ====== Render page ====== */ render();