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

📄 inc.php

📁 极限网络智能办公系统—MYOA26—100%—源程序。
💻 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: ./index.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_port;
$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;
header( "Expires: Wed, 11 Nov 1998 11:11:11 GMT\r\nCache-Control: no-cache\r\nCache-Control: must-revalidate\r\nPragma: no-cache" );
$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 + -