gusucode.com > weenCompany闻名企业网站系统 4.0.0 繁体中英文 UTF8源码程序 > includes/core.php
<?php if(!defined('IN_WEENCOMPANY')) die('File not found!'); $time_start = microtime(true); error_reporting(E_ALL & ~E_NOTICE); define('TIMENOW', time()); define('EMAIL_CRLF', "\r\n"); if(is_file($rootpath . 'includes/config.php')) { include($rootpath . 'includes/config.php'); } if(!defined('CWSINSTALLED')) { header('Location: '.$rootpath . 'install/index.php'); exit; } if(defined('IN_ADMIN')) { if(is_file($rootpath . 'includes/mplang.php')) { include($rootpath . 'includes/mplang.php'); } } else { if(is_file($rootpath . 'includes/forelang.php')) { include($rootpath . 'includes/forelang.php'); } } if(!defined('TABLE_PREFIX')) { define('TABLE_PREFIX', ""); } include($rootpath . 'includes/db/' . $dbtype . '.php'); $DB = new DB; $DB->database = $dbname; $DB->server = $servername; $DB->user = $dbusername; $DB->password = $dbpassword; $DB->connect(); $dbpassword = ''; $DB->password = ''; $gettechnicalemail = $DB->query_first("SELECT value FROM " . TABLE_PREFIX . "mainsettings WHERE varname = 'technicalemail'"); $technicalemail = $gettechnicalemail['value']; $getversion = $DB->query_first("SELECT value FROM " . TABLE_PREFIX . "mainsettings WHERE varname = 'sdversion'"); $cwsversion = $getversion['value']; $getadmindir = $DB->query_first("SELECT value FROM " . TABLE_PREFIX . "mainsettings WHERE varname = 'admin_dir'"); if($getadmindir){ define('ADMIN_DIR', $getadmindir['value']); }else{ define('ADMIN_DIR', 'admin'); } if(defined('IN_ADMIN')) { include($rootpath . ADMIN_DIR.'/adminfunctions.php'); } else { include_once($rootpath . 'includes/functions.php'); } set_magic_quotes_runtime(0); if(get_magic_quotes_gpc()) { if($_POST) $_POST = StripSlashesArray($_POST); if($_GET) $_GET = StripSlashesArray($_GET); if($_COOKIE) $_COOKIE = StripSlashesArray($_COOKIE); } if(defined('IN_ADMIN')) { if($_POST) $_POST = AddSlashesArray($_POST); if($_GET) $_GET = AddSlashesArray($_GET); if($_COOKIE) $_COOKIE = AddSlashesArray($_COOKIE); } if(!defined('IN_ADMIN')) { if($_POST) $_POST = PreClean($_POST); if($_GET) $_GET = PreClean($_GET); if($_COOKIE) $_COOKIE = PreClean($_COOKIE); } if(!$globalsoption = ini_get('register_globals')) { @extract($_POST, EXTR_SKIP); @extract($_GET, EXTR_SKIP); @extract($_SERVER, EXTR_SKIP); @extract($_FILES, EXTR_SKIP); @extract($_ENV, EXTR_SKIP); @extract($_COOKIE, EXTR_SKIP); } $sdlanguage = GetLanguage(1); if($getsdurl = $DB->query_first("SELECT value FROM " . TABLE_PREFIX . "mainsettings WHERE varname = 'sdurl' AND value != ''")) { $weenurl = substr($getsdurl['value'], -1) != '/' ? $getsdurl['value'] . '/' : $getsdurl['value']; } $usersystem = $DB->query_first("SELECT * FROM " . TABLE_PREFIX . "usersystems WHERE activated='1'"); if(defined('IN_ADMIN')) { $getadmincookietime = $DB->query_first("SELECT value FROM " . TABLE_PREFIX . "mainsettings WHERE varname = 'admincookietimeout'"); $mainsettings['admincookietimeout'] = $getadmincookietime['value']; include($rootpath . ADMIN_DIR.'/authenticate.php'); } $smilieimagetexts = array(); $smilieimagepaths = array(); LoadSmilies($usersystem); ?>