security=true;
$smarty->secure_dir=array("./");
$smarty->compile_dir = $temporary_directory;
$smarty->template_dir = './themes';
$smarty->config_dir = './langs';
$smarty->use_sub_dirs = true;
$smarty->assign("umLanguageFile",$selected_language.".txt");
$smarty->assign("umEmail",$f_email);
$jssource = "
";
//$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"]." ";
} else {
$strServers = "\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 = "\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 = "\r";
$smarty->assign("umThemes",$themsel);
}
$smarty->display("$selected_theme/login.htm");
?>