Пример #1
0
 * ============================================================================
 * 网站地址: http://www.beescms.com
 * 您只能在不用于商业目的的前提下对程序代码进行修改和使用;
 * 不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
*/
if (!file_exists("../data/install.lock") || !file_exists("../data/confing.php")) {
    header("location:../install/index.php");
    exit;
}
define('CMS', true);
require_once '../includes/init.php';
require_once '../includes/fun.php';
require_once '../includes/lib.php';
$action = isset($_REQUEST['action']) ? trim($_REQUEST['action']) : 'book';
$lang = isset($_REQUEST['lang']) ? htmlspecialchars(fl_value($_REQUEST['lang'])) : get_main_lang();
if (file_exists(LANG_PATH . 'lang_' . $lang . '.php')) {
    include LANG_PATH . 'lang_' . $lang . '.php';
}
//语言包缓存,数组$language
if (file_exists(DATA_PATH . 'cache_cate/cate_list_' . $lang . '.php')) {
    include DATA_PATH . 'cache_cate/cate_list_' . $lang . '.php';
}
//当前语言下的栏目
$_confing = get_confing($lang);
$tpl->template_dir = TP_PATH . $_confing['web_template'] . '/';
//模板路径
$tpl->template_lang = $lang;
//语言
$tpl->template_is_cache = 0;
//缓存
Пример #2
0
<?php

/**
 * $Author: BEESCMS $
 * ============================================================================
 * 网站地址: http://www.beescms.com
 * 您只能在不用于商业目的的前提下对程序代码进行修改和使用;
 * 不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
*/
define('IN_CMS', 'true');
include 'init.php';
$action = isset($_REQUEST['action']) ? fl_html(fl_value($_REQUEST['action'])) : 'channel';
$lang = isset($_REQUEST['lang']) ? fl_html(fl_value($_REQUEST['lang'])) : get_lang_main();
//模型列表
if ($action == 'channel') {
    $fl_path = DATA_PATH . 'cache_channel/cache_channel_all.php';
    include 'template/admin_channel.html';
} elseif ($action == 'add') {
    if (!check_purview('pannel_create')) {
        msg('<span style="color:red">操作失败,你的权限不足!</span>');
    }
    include 'template/admin_channel_ad.html';
} elseif ($action == 'cache') {
    if (!$GLOBALS['cache']->channel_cache($GLOBALS['lang']) || !$GLOBALS['cache']->cache_fields()) {
        msg("缓存更新失败,请先添加模型");
    }
    msg("模型缓存完成", 'admin_main.php');
} elseif ($action == 'save_channel') {
    if (!check_purview('pannel_create')) {
        msg('<span style="color:red">操作失败,你的权限不足!</span>');
Пример #3
0
<?php

/**
 * $Author: BEESCMS $
 * ============================================================================
 * 网站地址: http://www.beescms.com
 * 您只能在不用于商业目的的前提下对程序代码进行修改和使用;
 * 不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
*/
define('IN_CMS', 'true');
include 'init.php';
$action = isset($_REQUEST['action']) ? fl_html(fl_value($_REQUEST['action'])) : 'index';
$lang = isset($_REQUEST['lang']) ? fl_html(fl_value($_REQUEST['lang'])) : '';
//首页配置界面
if ($action == 'index') {
    if (file_exists(DATA_PATH . 'index_info.php')) {
        include DATA_PATH . 'index_info.php';
    }
    $index_info = isset($_index) ? $_index : array('flash_is' => 0);
    if (file_exists(DATA_PATH . 'cache/lang_cache.php')) {
        include DATA_PATH . 'cache/lang_cache.php';
    }
    include 'template/admin_index_info.html';
} elseif ($action == 'save_index') {
    if (!check_purview('index_info')) {
        msg('<span style="color:red">操作失败,你的权限不足!</span>');
    }
    if (!isset($_POST['submit'])) {
        msg('<span style="color:red">请从表单提交</span>');
    }
Пример #4
0
header("Content-type: text/html; charset=utf-8");
include INC_PATH . 'fun.php';
unset($HTTP_ENV_VARS, $HTTP_POST_VARS, $HTTP_GET_VARS, $HTTP_POST_FILES, $HTTP_COOKIE_VARS);
if (!get_magic_quotes_gpc()) {
    if (isset($_REQUEST)) {
        $_REQUEST = addsl($_REQUEST);
    }
    $_COOKIE = addsl($_COOKIE);
    $_POST = addsl($_POST);
    $_GET = addsl($_GET);
}
if (isset($_REQUEST)) {
    $_REQUEST = fl_value($_REQUEST);
}
$_COOKIE = fl_value($_COOKIE);
$_GET = fl_value($_GET);
@extract($_POST);
@extract($_GET);
@extract($_COOKIE);
include DATA_PATH . 'confing.php';
$cms_url = 'http://' . $_SERVER['HTTP_HOST'] . CMS_SELF;
define('CMS_URL', $cms_url);
include INC_PATH . 'mysql.class.php';
$mysql = new mysql(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME, DB_CHARSET, DB_PCONNECT);
//载入缓存文件
if (file_exists(DATA_PATH . 'cache/lang_cache.php')) {
    include DATA_PATH . 'cache/lang_cache.php';
}
//语言缓存,数组$lang_cache
if (file_exists(DATA_PATH . 'cache_cate/cache_category_all.php')) {
    include DATA_PATH . 'cache_cate/cache_category_all.php';
Пример #5
0
<?php

/**
 * $Author: BEESCMS $
 * ============================================================================
 * 网站地址: http://www.beescms.com
 * 您只能在不用于商业目的的前提下对程序代码进行修改和使用;
 * 不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
*/
define('IN_CMS', 'true');
include 'init.php';
$action = isset($_REQUEST['action']) ? fl_html(fl_value($_REQUEST['action'])) : 'member';
//会员列表
if ($action == 'member') {
    $page = intval($_GET['page']);
    if (file_exists(DATA_PATH . "cache/cache_member_group.php")) {
        include DATA_PATH . "cache/cache_member_group.php";
    }
    $page = empty($page) ? 1 : $page;
    $page_size = 20;
    $page_num = ($page - 1) * $page_size;
    $total_num = $GLOBALS['mysql']->fetch_rows("select id from " . DB_PRE . "member");
    $total_page = ceil($total_num / $page_size);
    $total_page = !$total_page ? 1 : $total_page;
    $query = '';
    $rel = $GLOBALS['mysql']->fetch_asc("select*from " . DB_PRE . "member order by id desc limit " . $page_num . ',' . $page_size);
    include 'template/admin_member.html';
} elseif ($action == 'add') {
    if (!check_purview('user_manage')) {
        msg('<span style="color:red">操作失败,你的权限不足!</span>');
Пример #6
0
<?php

/**
 * $Author: BEESCMS $
 * ============================================================================
 * 网站地址: http://www.beescms.com
 * 您只能在不用于商业目的的前提下对程序代码进行修改和使用;
 * 不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
*/
define('IN_CMS', 'true');
include 'init.php';
$action = isset($_REQUEST['action']) ? fl_html(fl_value($_REQUEST['action'])) : 'sys';
//系统设置页
if ($action == 'sys') {
    if (file_exists(DATA_PATH . 'sys_info.php')) {
        include DATA_PATH . 'sys_info.php';
    }
    include 'template/admin_sys.html';
} elseif ($action == 'add_sys') {
    if (!check_purview('sys_info')) {
        msg('<span style="color:red">操作失败,你的权限不足!</span>');
    }
    if (!isset($_POST['submit'])) {
        msg('<span style="color:red">请从表单提交</span>');
    }
    unset($_POST['action'], $_POST['submit']);
    foreach ($_POST as $k => $v) {
        $info[$k] = $v;
    }
    $sql = "update " . DB_PRE . "cmsinfo set info_array='" . addslashes(var_export($info, 'true')) . "' where id=1 and info_tag='sys'";
Пример #7
0
} elseif ($action == 'add_coll') {
} elseif ($action == 'password') {
    $url = $language['member_msg28'];
    $tpl->assign('position', get_dy_position($url));
    //位置
    if (empty($_SESSION['member_user']) || empty($_SESSION['member_id']) || empty($_SESSION['member_login'])) {
        die('<script type="text/javascript">location.href=\'?action=login&lang=' . $lang . '\';</script>');
    }
    $tpl->display('member_login');
} elseif ($action == 'save_password') {
    if (empty($_SESSION['member_user']) || empty($_SESSION['member_id']) || empty($_SESSION['member_login'])) {
        die('<script type="text/javascript">location.href=\'?action=login&lang=' . $lang . '\';</script>');
    }
    $password_use = trim(fl_html(fl_value($_POST['password_use'])));
    $password_new = trim(fl_html(fl_value($_POST['password_new'])));
    $password_new2 = trim(fl_html(fl_value($_POST['password_new2'])));
    if (empty($password_use) || empty($password_new) || empty($password_new2)) {
        die("<script type=\"text/javascript\">alert('{$language['member_msg8']}');history.go(-1);</script>");
    }
    $sql = "select member_password  from " . DB_PRE . "member where id=" . $_SESSION['member_id'];
    $rel = $GLOBALS['mysql']->get_row($sql);
    if (md5($password_use) != $rel) {
        die("<script type=\"text/javascript\">alert('{$language['member_msg26']}');history.go(-1);</script>");
    }
    if ($password_new != $password_new2) {
        die("<script type=\"text/javascript\">alert('{$language['member_msg9']}');history.go(-1);</script>");
    }
    $sql = "update " . DB_PRE . "member set member_password='******' where id=" . $_SESSION['member_id'];
    $GLOBALS['mysql']->query($sql);
    die("<script type=\"text/javascript\">alert('{$language['member_msg18']}');history.go(-1);</script>");
} elseif ($action == 'out') {
Пример #8
0
function check_login($user, $password)
{
    $rel = $GLOBALS['mysql']->fetch_asc("select id,admin_name,admin_password,admin_purview,is_disable from " . DB_PRE . "admin where admin_name='" . $user . "' limit 0,1");
    $rel = empty($rel) ? '' : $rel[0];
    if (empty($rel)) {
        msg('不存在该管理用户', 'login.php');
    }
    $password = md5($password);
    if ($password != $rel['admin_password']) {
        msg("输入的密码不正确");
    }
    if ($rel['is_disable']) {
        msg('该账号已经被锁定,无法登陆');
    }
    $_SESSION['admin'] = $rel['admin_name'];
    $_SESSION['admin_purview'] = $rel['admin_purview'];
    $_SESSION['admin_id'] = $rel['id'];
    $_SESSION['admin_time'] = time();
    $_SESSION['login_in'] = 1;
    $_SESSION['login_time'] = time();
    $ip = fl_value(get_ip());
    $ip = fl_html($ip);
    $_SESSION['admin_ip'] = $ip;
    unset($rel);
    header("location:admin.php");
}
Пример #9
0
                $value_str .= $v . ',';
            }
            $value = $value_str;
        }
        $sql_value .= ",'" . fl_html($value) . "'";
    }
} else {
    die('表单不能为空<a href="javascript:history.go(-1);">返回</a>');
}
$table = $form['form_mark'];
$tables = $mysql->show_tables();
if (!in_array(DB_PRE . $table, $tables)) {
    die('发生错误,该表单已经停止使用,不能添加表单信息<a href="javascript:history.go(-1);">返回</a>');
}
$addtime = time();
$ip = fl_value(get_ip());
$ip = fl_html($ip);
$member_id = empty($_SESSION['id']) ? 0 : $_SESSION['id'];
$arc_id = empty($f_id) ? 0 : intval($_POST['f_id']);
$sql = "insert into " . DB_PRE . "formlist (form_id,form_time,form_ip,member_id,arc_id) values ({$form_id},{$addtime},'{$ip}','{$member_id}','{$arc_id}')";
$mysql->query($sql);
$last_id = $mysql->insert_id();
$sql_field = 'id' . $sql_field;
$sql_value = $last_id . $sql_value;
$sql = "insert into " . DB_PRE . "{$table} ({$sql_field}) values ({$sql_value})";
$mysql->query($sql);
//发送邮件
if (!empty($_sys['mail_feed'])) {
    if (in_array('1', $_sys['mail_feed'])) {
        $table = $form['form_mark'];
        if (!empty($table)) {
Пример #10
0
if (file_exists(LANG_PATH . 'lang_' . $lang . '.php')) {
    include LANG_PATH . 'lang_' . $lang . '.php';
}
//语言包缓存,数组$language
if (file_exists(DATA_PATH . 'cache_cate/cate_list_' . $lang . '.php')) {
    include DATA_PATH . 'cache_cate/cate_list_' . $lang . '.php';
}
//当前语言下的栏目
$_confing = get_confing($lang);
$tpl->template_dir = TP_PATH . $_confing['web_template'] . '/';
//模板路径
$tpl->template_lang = $lang;
//语言
$tpl->template_is_cache = 0;
//缓存
$key = isset($_REQUEST['key']) ? htmlspecialchars(fl_value($_REQUEST['key'])) : '';
$page = empty($page) ? 1 : intval($page);
$pagesize = 10;
//输出数量
$pagenum = ($page - 1) * $pagesize;
$query = '&lang=' . $lang . '&key=' . $key;
if (!empty($key)) {
    $filt = "m.lang='" . $GLOBALS['lang'] . "' and m.title like '%" . $key . "%' or m.info like '%" . $key . "%'";
    $total_num = $mysql->fetch_rows("select m.id from " . DB_PRE . "maintb as m where {$filt}");
    $total_num = empty($total_num) ? 1 : $total_num;
} else {
    $total_num = 1;
}
$total_page = ceil($total_num / $pagesize);
$GLOBALS['tpl']->display('search');
//载入缓存文件
Пример #11
0
session_start();
$s_code = empty($_SESSION['code']) ? '' : $_SESSION['code'];
$_SESSION['login_in'] = empty($_SESSION['login_in']) ? '' : $_SESSION['login_in'];
$_SESSION['admin'] = empty($_SESSION['admin']) ? '' : $_SESSION['admin'];
if ($_SESSION['login_in'] && $_SESSION['admin']) {
    header("location:admin.php");
}
$action = empty($_GET['action']) ? 'login' : $_GET['action'];
if ($action == 'login') {
    global $_sys;
    include 'template/admin_login.html';
} elseif ($action == 'ck_login') {
    global $submit, $user, $password, $_sys, $code;
    $submit = $_POST['submit'];
    $user = fl_html(fl_value($_POST['user']));
    $password = fl_html(fl_value($_POST['password']));
    $code = $_POST['code'];
    if (!isset($submit)) {
        msg('请从登陆页面进入');
    }
    if (empty($user) || empty($password)) {
        msg("密码或用户名不能为空");
    }
    if (!empty($_sys['safe_open'])) {
        foreach ($_sys['safe_open'] as $k => $v) {
            if ($v == '3') {
                if ($code != $s_code) {
                    msg("验证码不正确!");
                }
            }
        }