Exemplo n.º 1
0
                            $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();
Exemplo n.º 2
0
                        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();