* @package gitea * @link https://www.zentao.net */ namespace zin; /* zin: Define the set::module('compile') feature bar on main menu. */ featureBar(to::leading(array(backBtn(set::icon('back'), set::className('secondary'), $lang->goback))), set::current($type), set::link($this->createLink('gitea', 'binduser', "giteaID=$giteaID&type={key}"))); /* zin: Define the toolbar on main menu. */ toolbar(); jsVar('zentaoUsers', $zentaoUsers); jsVar('giteaID', $giteaID); jsVar('type', $type); $config->gitea->dtable->bindUser->fieldList['giteaEmail']['onRenderCell'] = jsRaw('renderGitlabUser'); $config->gitea->dtable->bindUser->fieldList['zentaoUsers']['controlItems'] = $userPairs; form ( setID('bindForm'), setClass('mb-4 h-full'), set::action(createLink('gitea', 'bindUser', "giteaID={$giteaID}")), set::actions(array()), on::change('input[name^="zentaoUsers"]', 'setUserEmail'), dtable ( set::cols($config->gitea->dtable->bindUser->fieldList), set::data($userList), set::plugins(array('form')), set::rowHeight(50), set::showToolbarOnChecked(false), set::footer(array('toolbar')), set::rowKey('giteaID'), set::footToolbar(array( 'className' => 'w-full form-actions form-group no-label', 'items' => array( array( 'text' => $lang->save, 'btnType' => 'primary', 'onClick' => jsRaw("bindUser") ), array( 'text' => $lang->goback, 'btnType' => 'info', 'onClick' => jsRaw('() => {goBack()}') ) ) )) ) );