$data[$field] = $forumfields[$field]; } } C::t('forum_forumfield')->insert($data); } } } updatecache('grouptype'); cpmsg('group_update_succeed', 'action=group&operation=type', 'succeed'); } } elseif ($operation == 'manage') { if (!$_GET['mtype']) { if (!submitcheck('submit', 1)) { shownav('group', 'nav_group_manage'); showsubmenu('nav_group_manage'); searchgroups($_GET['submit']); } else { list($page, $start_limit, $groupnum, $conditions, $urladd) = countgroups(); $multipage = multi($groupnum, $_G['setting']['group_perpage'], $page, ADMINSCRIPT . "?action=group&operation=manage&submit=yes" . $urladd); $query = C::t('forum_forum')->fetch_all_for_search($conditions, $start_limit, $_G['setting']['group_perpage']); foreach ($query as $group) { $groups .= showtablerow('', array('class="td25"', '', ''), array("<input type=\"checkbox\" name=\"fidarray[]\" value=\"{$group['fid']}\" class=\"checkbox\">", "<span class=\"lightfont right\">(fid:{$group['fid']})</span><a href=\"forum.php?mod=forumdisplay&fid={$group['fid']}\" target=\"_blank\">{$group['name']}</a>", $group['posts'], $group['threads'], $group['membernum'], "<a href=\"home.php?mod=space&uid={$group['founderuid']}\" target=\"_blank\">{$group['foundername']}</a>", "<a href=\"" . ADMINSCRIPT . "?action=group&operation=editgroup&fid={$group['fid']}\" class=\"act\">" . cplang('detail') . "</a>"), TRUE); } shownav('group', 'nav_group_manage'); showsubmenu('nav_group_manage'); showformheader("group&operation=manage&mtype=managetype"); showtableheader(cplang('groups_search_result', array('groupnum' => $groupnum)) . ' <a href="javascript:history.go(-1);" class="act lightlink normal">' . cplang('research') . '</a>'); showsubtitle(array('', 'groups_manage_name', 'groups_manage_postcount', 'groups_manage_threadcount', 'groups_manage_membercount', 'groups_manage_founder', '')); echo $groups; showtablerow('', array('class="td25"'), array('<input name="chkall" id="chkall" type="checkbox" class="checkbox" onclick="checkAll(\'prefix\', this.form, \'fidarray\')" /><label for="chkall">' . cplang('select_all') . '</label>')); showtablefooter();
if (isset($forumfields[$field])) { $data[$field] = $forumfields[$field]; } } DB::insert('forum_forumfield', $data); } } } updatecache('grouptype'); cpmsg('group_update_succeed', 'action=group&operation=type', 'succeed'); } } elseif ($operation == 'manage') { if (!submitcheck('submit', 1)) { shownav('group', 'nav_group_manage'); showsubmenu('nav_group_manage'); searchgroups($_G['gp_submit']); } else { list($page, $start_limit, $groupnum, $conditions, $urladd) = countgroups(); $multipage = multi($groupnum, $_G['setting']['group_perpage'], $page, ADMINSCRIPT . "?action=group&operation=manage&submit=yes" . $urladd); $query = DB::query("SELECT f.fid, f.fup, f.type, f.name, f.posts, f.threads, ff.membernum, ff.lastupdate, ff.dateline, ff.foundername, ff.founderuid FROM " . DB::table('forum_forum') . " f LEFT JOIN " . DB::table('forum_forumfield') . " ff ON f.fid=ff.fid\n\t\t\tWHERE status='3' AND type='sub' AND {$conditions} LIMIT {$start_limit}, " . $_G['setting']['group_perpage']); while ($group = DB::fetch($query)) { $groups .= showtablerow('', array('class="td25"', '', ''), array("<input type=\"checkbox\" name=\"fidarray[]\" value=\"{$group['fid']}\" class=\"checkbox\">", "<span class=\"lightfont right\">(fid:{$group['fid']})</span><a href=\"forum.php?mod=forumdisplay&fid={$group['fid']}\" target=\"_blank\">{$group['name']}</a>", $group['posts'], $group['threads'], $group['membernum'], "<a href=\"home.php?mod=space&uid={$group['founderuid']}\" target=\"_blank\">{$group['foundername']}</a>", "<a href=\"" . ADMINSCRIPT . "?action=group&operation=editgroup&fid={$group['fid']}\" class=\"act\">" . cplang('detail') . "</a>"), TRUE); } shownav('group', 'nav_group_manage'); showsubmenu('nav_group_manage'); showformheader("group&operation=managetype"); showtableheader(cplang('groups_search_result', array('groupnum' => $groupnum)) . ' <a href="javascript:history.go(-1);" class="act lightlink normal">' . cplang('research') . '</a>'); showsubtitle(array('', 'groups_manage_name', 'groups_manage_postcount', 'groups_manage_threadcount', 'groups_manage_membercount', 'groups_manage_founder', '')); echo $groups; showtablerow('', array('class="td25"'), array('<input name="chkall" id="chkall" type="checkbox" class="checkbox" onclick="checkAll(\'prefix\', this.form, \'fidarray\')" /><label for="chkall">' . cplang('select_all') . '</label>')); showtablefooter();