login.php
来自「极限网络智能办公系统 Office Automation V3.0官方100%源」· PHP 代码 · 共 145 行
PHP
145 行
<?
/************************************************************************
UebiMiau is a GPL'ed software developed by
- Aldoir Ventura - aldoir@users.sourceforge.net
- http://uebimiau.sourceforge.net
Fell free to contact, send donations or anything to me :-)
S鉶 Paulo - Brasil
*************************************************************************/
error_reporting (E_ALL ^E_NOTICE);
require("./inc/config.php");
require("./inc/lib.php");
define("SMARTY_DIR","./smarty/");
require_once(SMARTY_DIR."Smarty.class.php");
$smarty = new Smarty;
$smarty->security=true;
$smarty->secure_dir=array("./");
$smarty->compile_dir = $temporary_directory;
$smarty->assign("umLanguageFile",$selected_language.".txt");
$smarty->assign("umEmail",$f_email);
$jssource = "
<script language=javascript>
function selectLanguage() {
sSix = '';
sUser = '';
sEmail = '';
sLanguage = '';
sTheme = '';
try {
frm = document.forms[0];
if(frm.six && frm.six.options)
sSix = frm.six.options[frm.six.selectedIndex].value;
if(frm.f_user)
sUser = frm.f_user.value;
if(frm.f_email)
sEmail = frm.f_email.value;
if(frm.tem)
sTheme = frm.tem.options[frm.tem.selectedIndex].value;
if(frm.lng)
sLanguage = frm.lng.options[frm.lng.selectedIndex].value;
sLocation = 'index.php?lid='+sLanguage+'&tid='+sTheme+'&f_user='+escape(sUser)+'&six='+sSix+'&f_email='+sEmail;
location.replace(sLocation);
} catch(err) {
alert('Your brownser do not support JS');
}
}
function myload()
{
if(document.form1.f_pass.value=='')
document.form1.f_pass.focus();
else
{
wait_text.innerHTML='<b>正在自动登录邮箱,请稍候...</b>';
document.form1.submit();
}
}
</script>
";
//$smarty->debugging = true;
$smarty->assign("umServerType",strtoupper($mail_server_type));
switch(strtoupper($mail_server_type)) {
case "DETECT":
break;
case "ONE-FOR-EACH":
$aval_servers = count($mail_servers);
$smarty->assign("umAvailableServers",$aval_servers);
if(!$aval_servers) die("You must set at least one server in \$mail_servers, please review your config.php");
if ($aval_servers == 1) {
$strServers = "@".$mail_servers[0]["domain"]." <input type=hidden name=six value=0>";
} else {
$strServers = "<select name=six>\r";
for($i=0;$i<$aval_servers;$i++) {
$sel = ($i == $six)?" selected":"";
$strServers .= "<option value=$i$sel>@".$mail_servers[$i]["domain"]."\r";
}
$strServers .= "</select>\r";
}
$smarty->assign("umServer",$strServers);
break;
case "ONE-FOR-ALL":
break;
default:
die("Unknown server mode, please see config.php");
}
$smarty->assign("umUser",$f_user);
$smarty->assign("umPass",$f_pass);
$smarty->assign("umJS",$jssource);
$avallangs = count($languages);
if($avallangs == 0) die("You must provide at least one language");
$avalthemes = count($themes);
if($avalthemes == 0) die("You must provide at least one theme");
$smarty->assign("umAllowSelectLanguage",$allow_user_change_language); $func($textout);
if($allow_user_change_language) {
$def_lng = (is_numeric($lid))?$lid:$default_language;
$langsel = "<select name=lng onChange=selectLanguage()>\r";
for($i=0;$i<$avallangs;$i++) {
$selected = ($lid == $i)?" selected":"";
$langsel .= "<option value=$i$selected>".$languages[$i]["name"]."\r";
}
$langsel .= "</select>\r";
$smarty->assign("umLanguages",$langsel);
}
$smarty->assign("umAllowSelectTheme",$allow_user_change_theme);
if($allow_user_change_theme) {
$def_tem = (is_numeric($tid))?$tid:$default_theme;
$themsel = "<select name=tem onChange=selectLanguage()>\r";
for($i=0;$i<$avalthemes;$i++) {
$selected = ($tid == $i)?" selected":"";
$themsel .= "<option value=$i$selected>".$themes[$i]["name"]."\r";
}
$themsel .= "</select>\r";
$smarty->assign("umThemes",$themsel);
}
$smarty->assign("EMAIL",$EMAIL);
$smarty->assign("umUser",$EMAIL_USER);
$smarty->assign("EMAIL_USER1",$EMAIL_USER1);
$smarty->assign("umPass",$EMAIL_PASS);
$smarty->display("neotech.net/login.htm");
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?