handle = function() { DB::query("insert into `groups` (title, is_hidden) values ('新小组', 1)"); }; $new_group_form->submit_button_config['align'] = 'right'; $new_group_form->submit_button_config['class_str'] = 'btn btn-primary'; $new_group_form->submit_button_config['text'] = UOJLocale::get('add new group'); $new_group_form->submit_button_config['smart_confirm'] = ''; $new_group_form->runAtServer(); } function echoGroup($group) { global $myUser; echo ''; echo ''; echo '#', $group['group_id'], ''; echo ''; if ($group['is_hidden']) { echo ' [隐藏] '; } echo '', $group['title'], ''; echo ''; echo "{$group['user_count']}"; echo ''; } ?> ID {$groups_caption} {$users_caption} EOD; if (isSuperUser($myUser)) { $cond = "1"; } else { $cond = 'is_hidden = 0'; } $from = "`groups` a left join groups_users b on a.id = b.group_id"; echoLongTable( array('a.id as group_id', 'a.title as title', 'a.is_hidden as is_hidden', 'count(b.username) as user_count'), $from, $cond, 'group by a.id order by a.id asc', $header, 'echoGroup', array('page_len' => 40, 'table_classes' => array('table', 'table-bordered', 'table-hover', 'table-striped'), 'print_after_table' => function() { global $myUser; if (isSuperUser($myUser)) { global $new_group_form; $new_group_form->printHTML(); } }, 'head_pagination' => true, 'pagination_table' => "`groups`" ) ); ?>