예제 #1
0
            $db_tplstyle = $area_cateinfo[$fid]['tpl'];
            $db_tplpath = $db_mode . '_' . $db_tplstyle . '_' . $fid . '_';
        } else {
            $db_tplstyle = $area_catetpl ? $area_catetpl : 'default';
            $db_tplpath = $db_mode . '_' . $db_tplstyle . '_';
        }
        $csspath = $area_cateinfo[$fid]['css'] ? $area_cateinfo[$fid]['css'] : 'default';
        break;
        //}
    //}
    default:
        if ($SCR == 'bbs') {
            $cateid = 'bbs';
            $db_tplstyle = 'index';
            $csspath = 'default';
            $ifEditAdmin = checkEditAdmin($windid, 'bbs');
        } elseif ($SCR == 'home') {
            $cateid = 'home';
        } elseif ($SCR == 'groups') {
            $cateid = 'groups';
        }
}
//print_r(array($db_tplstyle,$db_tplpath,$csspath));
$db_menuinit .= ",'td_userinfomore' : 'menu_userinfomore'";
//头部统一为论坛头部添加
$db_menuinit .= ",'td_u' : 'menu_u'";
$db_menuinit .= ",'td_home' : 'menu_home'";
if ($db_menu) {
    $db_menuinit .= ",'td_sort' : 'menu_sort'";
}
//头部统一为论坛头部结束
예제 #2
0
<?php

!function_exists('readover') && exit('Forbidden');
define('AREA_SCR', 'frontadmin');
define('AJAX', '1');
InitGP(array('action', 'cateid'));
$allow_actions = array('default', 'invokeconfig', 'editcontent', 'editpush', 'addpush', 'deletepush');
$scr = $SCR = getSCR($cateid);
$fid = (int) $cateid;
$action = in_array($action, $allow_actions) ? $action : 'default';
if (!checkEditAdmin($windid, $cateid)) {
    showmsg('error');
}
$thisBaseName = $basename . 'q=frontadmin&cateid=' . $cateid;
$invokeService = L::loadClass('InvokeService');
include M_P . "require/frontadmin/{$action}.php";
function getSCR($cateid)
{
    if ((int) $cateid) {
        return 'cate';
    }
    return 'index';
}
예제 #3
0
$purview_index = 0;
if ($admin_gid == '3' || $admin_gid == '4') {
    $purview_index = 1;
}
include_once D_P . 'data/bbscache/area_config.php';
require_once M_P . 'require/invokeconfig.php';
require_once M_P . 'require/tagrelate.php';
$invokeService = L::loadClass('InvokeService');
if (!$action) {
    InitGP(array('step'));
    if (!$step) {
        $catedb = $forumdb = $subdb1 = $subdb2 = array();
        $space = '<span class="fourm-two"></span>';
        $query = $db->query("SELECT fid,fup,type,name,vieworder,forumadmin,f_type,cms FROM pw_forums WHERE type='category' AND cms!='1' ORDER BY vieworder");
        while ($forums = $db->fetch_array($query)) {
            if (!$purview_index && !checkEditAdmin($admin_name, $forums['fid'])) {
                continue;
            }
            $forums['name'] = preg_replace("/\\<(.+?)\\>/is", "", $forums['name']);
            //去除html标签
            $forums['name'] = str_replace("<", "&lt;", $forums['name']);
            $forums['name'] = str_replace(">", "&gt;", $forums['name']);
            $catedb[] = $forums;
        }
        $ajax_basename = EncodeUrl($basename);
    } else {
        InitGP(array('editadmin'));
        $update = array('area_editadmin', 'array', serialize($editadmin), '');
        $db->update("REPLACE INTO pw_hack VALUES (" . pwImplode($update) . ')');
        updatecache_conf('area', true);
        adminmsg('operate_success');
예제 #4
0
    case 'index':
        $ifEditAdmin = checkEditAdmin($windid, 'index');
        $cateid = 'index';
        $db_tplstyle = $area_indextpl ? $area_indextpl : 'default';
        $csspath = $area_indexcss ? $area_indexcss : 'default';
        $db_tplpath = $db_mode . '_' . $db_tplstyle . '_';
        break;
    case 'thread':
    case 'read':
        $SCR = 'm_home';
        $db_tplstyle = 'default';
        $csspath = 'default';
        $db_tplpath = $db_mode . '_' . $db_tplstyle . '_';
        break;
    case 'cate':
        $ifEditAdmin = checkEditAdmin($windid, $fid);
        $cateid = $fid;
        if (isset($area_cateinfo[$fid]['tpl'])) {
            $db_tplstyle = $area_cateinfo[$fid]['tpl'];
            $db_tplpath = $db_mode . '_' . $db_tplstyle . '_' . $fid . '_';
        } else {
            $db_tplstyle = $area_catetpl ? $area_catetpl : 'default';
            $db_tplpath = $db_mode . '_' . $db_tplstyle . '_';
        }
        $csspath = $area_cateinfo[$fid]['css'] ? $area_cateinfo[$fid]['css'] : 'default';
        break;
    default:
}
$db_menuinit .= ",'td_userinfomore' : 'menu_userinfomore'";
$pwModeImg = "mode/{$db_mode}/themes/{$db_tplstyle}/images/{$csspath}";
list($_Navbar, $_LoginInfo) = pwNavBar();