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);

?>