⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inc.php

📁 通达网络办公 - Office Anywhere 2008 增强版100%源码(3.4.081216) 内含 通达OA2008增強版接近完美破解补丁20081216集 及 最新通达OA2008ADV(
💻 PHP
字号:
<?php

@set_time_limit( 0 );
error_reporting( E_ALL ^ E_NOTICE );
require( "./inc/config.php" );
require( "./inc/class.uebimiau.php" );
require( "./inc/lib.php" );
if ( empty( $sid ) )
{
	$sid = strtoupper( "{".uniqid( "" )."-".uniqid( "" )."-".time( )."}" );
}
define( "SMARTY_DIR", "./smarty/" );
require_once( SMARTY_DIR."Smarty.class.php" );
( );
$smarty = new Smarty( );
$smarty->compile_dir = $temporary_directory;
$smarty->security = TRUE;
$smarty->secure_dir = array( "./" );
$smarty->assign( "umLanguageFile", $selected_language.".txt" );
( );
$SS = new Session( );
$SS->temp_folder = $temporary_directory;
$SS->sid = $sid;
$sess = $SS->Load( );
$start = $sess['start'] == "" ? time( ) : $sess['start'];
( );
$UM = new UebiMiau( );
if ( 0 < strlen( $f_pass ) )
{
	switch ( strtoupper( $mail_server_type ) )
	{
	case "DETECT" :
		$f_server = strtolower( getenv( "HTTP_HOST" ) );
		$f_server = str_replace( $mail_detect_remove, "", $f_server );
		$f_server = $mail_detect_prefix.$f_server;
		if ( !ereg( "(.*)@(.*)", $f_email, &$regs ) )
		{
			break;
		}
		$f_user = $regs[1];
		$domain = $regs[2];
		if ( !( $mail_detect_login_type != "" ) )
		{
			break;
		}
		$f_user = eregi_replace( "%user%", $f_user, eregi_replace( "%domain%", $domain, $mail_detect_login_type ) );
		break;
	case "ONE-FOR-EACH" :
		$domain = $mail_servers[0]['domain'];
		$f_email = $f_user."@".$domain;
		$f_server = $mail_servers[0]['server'];
		$login_type = $mail_servers[0]['login_type'];
		if ( !( $login_type != "" ) )
		{
			break;
		}
		$f_user = eregi_replace( "%user%", $f_user, eregi_replace( "%domain%", $domain, $login_type ) );
		break;
	case "ONE-FOR-ALL" :
		if ( ereg( "(.*)@(.*)", $f_email, &$regs ) )
		{
			$f_user = $regs[1];
			$domain = $regs[2];
			if ( $one_for_all_login_type != "" )
			{
				$f_user = eregi_replace( "%user%", $f_user, eregi_replace( "%domain%", $domain, $one_for_all_login_type ) );
			}
		}
		$f_server = $default_mail_server;
	}
	$UM->mail_email = $sess['email'] = stripslashes( $f_email );
	$UM->mail_user = $sess['user'] = stripslashes( $f_user );
	$UM->mail_pass = $sess['pass'] = stripslashes( $f_pass );
	$UM->mail_server = $sess['server'] = stripslashes( $f_server );
	$sess['start'] = time( );
	$refr = 1;
}
else if ( $sess['auth'] && intval( ( time( ) - $start ) / 60 ) < $idle_timeout )
{
	$UM->mail_user = $f_user = $sess['user'];
	$UM->mail_pass = $f_pass = $sess['pass'];
	$UM->mail_server = $f_server = $sess['server'];
	$UM->mail_email = $f_email = $sess['email'];
}
else
{
	header( "Location: ./manage.php?tid=".$tid."&lid={$lid}\r\n" );
	exit( );
}
$sess['start'] = time( );
$SS->Save( $sess );
$userfolder = $temporary_directory.ereg_replace( "[^A-Za-z0-9\\._-]", "_", $f_user ).( "_".$f_server."/" );
$UM->mail_port = $mail_servers[0]['pop3_port'];
$UM->mail_pop3_ssl = $mail_servers[0]['pop3_ssl'];
$UM->debug = $enable_debug;
$UM->use_html = $mime_show_html;
$UM->mail_protocol = $mail_protocol;
$UM->user_folder = $userfolder;
$UM->temp_folder = $temporary_directory;
$UM->timeout = $idle_timeout;
$prefs = load_prefs( );
$UM->timezone = $prefs['timezone'];
$UM->charset = $default_char_set;
$nocache = "\r\n<META HTTP-EQUIV=\"Cache-Control\" CONTENT=\"no-cache\">\r\n<META HTTP-EQUIV=\"Expires\" CONTENT=\"-1\">\r\n<META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\">";
if ( !ereg( "(subject|fromname|date|size)", $sortby ) )
{
	$sortby = $prefs['sort-by'];
	if ( !ereg( "(subject|fromname|date|size)", $sortby ) )
	{
		$sortby = $default_sortby;
	}
}
else
{
	$need_save = TRUE;
	$prefs['sort-by'] = $sortby;
}
if ( !ereg( "ASC|DESC", $sortorder ) )
{
	$sortorder = $prefs['sort-order'];
	if ( !ereg( "ASC|DESC", $sortorder ) )
	{
		$sortorder = $default_sortorder;
	}
}
else
{
	$need_save = TRUE;
	$prefs['sort-order'] = $sortorder;
}
if ( $need_save )
{
	save_prefs( $prefs );
}
if ( $folder == "" || strpos( $folder, ".." ) !== FALSE )
{
	$folder = "inbox";
}
else if ( !file_exists( $userfolder.$folder ) )
{
	header( "Location: ./logout.php?sid=".$sid."&tid={$tid}&lid={$lid}" );
	exit( );
}
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -