* @package group * @link https://www.zentao.net */ namespace zin; modalHeader ( set::title($lang->group->manageMember), set::entityText($group->name), ); /* zin: Define the sidebar in main content. */ div ( setClass('w-full flex'), cell ( setClass('w-1/5'), moduleMenu(set(array( 'modules' => $deptTree, 'activeKey' => $deptID, 'closeLink' => $this->createLink('group', 'manageMember', "groupID={$group->id}"), 'showDisplay' => false, 'app' => $app->tab, 'toggleSidebar' => false ))) ), cell ( setClass('w-4/5'), $noUsers ? null : formPanel ( set::submitBtnText($lang->save), set::formClass('border-0'), $groupUsers ? formRow ( set::className('group-user-row'), formGroup ( set::className('items-center row-label'), set::label($lang->group->inside), set::width('1/10'), checkbox ( set::id('allInsideChecker'), set::name('allInsideChecker'), set::className('check-all'), set::checked(true) ) ), formGroup ( checkList ( setClass('flex-wrap w-full h-full group-user-box'), set::name('members[]'), set::items($groupUsers), set::value(implode(',', array_keys($groupUsers))), set::inline(true) ) ) ) : null, $groupUsers ? h::hr() : null, !empty($otherUsers) ? formRow ( set::className('group-user-row'), formGroup ( set::className('items-center row-label'), set::label($lang->group->outside), set::width('1/10'), checkbox ( set::id('allOtherChecker'), set::name('allOtherChecker'), set::className('check-all') ) ), formGroup ( checkList ( setClass('flex-wrap w-full h-full group-user-box'), set::name('members[]'), set::items($otherUsers), set::inline(true) ), formHidden('foo', '') ) ) : null, $outsideUsers ? h::hr() : null, !empty($outsideUsers) ? formRow ( set::className('group-user-row'), formGroup ( set::className('items-center row-label'), set::label($lang->user->outside), set::width('1/10'), checkbox ( set::id('allOutSideChecker'), set::name('allOutSideChecker'), set::className('check-all') ) ), formGroup ( checkList ( setClass('flex-wrap w-full h-full group-user-box'), set::name('members[]'), set::items($outsideUsers), set::inline(true) ) ) ) : null ) ) ); /* ====== Render page ====== */ render();