function defaultCompany()
{
document.forms[0].company_login_name.options[<?php echo $def_coy; ?>].selected = true;
+ document.getElementById('ui_mode').value = 1;
}
</script>
<title><?php echo $app_title . " " . $version;?></title>
<td colspan="2" rowspan="2">
<table width="346" border="0" cellpadding="0" cellspacing="0">
<form action="<?php echo $_SERVER['PHP_SELF'];?>" name="loginform" method="post">
+ <input type="hidden" id=ui_mode name="ui_mode" value="0">
<tr>
<td colspan="5" bgcolor="#FFFFFF"><img src="<?php echo $def_theme; ?>/images/spacer.png" width="346" height="1" alt="" /></td>
var $access;
var $logged;
-
+ var $ui_mode = 0;
+
var $prefs;
function current_user()
$dsep = $decseps[$_SESSION["wa_current_user"]->prefs->dec_sep()];
return number_format($number, $decimals, $dsep, $tsep);
}
+//
+// Current ui mode.
+//
+function fallback_mode() {
+ return $_SESSION["wa_current_user"]->ui_mode==0;
+}
function price_format($number) {
return number_format2($number,
if (!isset($_POST["user_name_entry_field"]) or $_POST["user_name_entry_field"] == "")
{
include($path_to_root . "/access/login.php");
- $Ajax->redirect($path_to_root . "/access/login.php");
+ $Ajax->redirect($path_to_root . "/access/login.php");
exit;
}
}
$succeed = $_SESSION["wa_current_user"]->login($_POST["company_login_name"],
$_POST["user_name_entry_field"],
md5($_POST["password"]));
-
+ // select full vs fallback ui mode on login
+ $_SESSION["wa_current_user"]->ui_mode = $_POST['ui_mode'];
if (!$succeed)
{
// Incorrect password
$submit_str = "<button class=\""
.($async ? 'ajaxsubmit' : 'inputsubmit')
."\""
- .($async === null ? (in_ajax() ? " style='display:none;'" : ' aspect="fallback"' ):
+ .($async === null ? (fallback_mode() ? ' aspect="fallback"' : " style='display:none;'" ):
($async === 'process' ? 'aspect="process"' : '') )
." name=\"$name\" id=\"$name\" value=\"$value\""
.($title ? " title='$title'" : '')
global $_select_button;
// button class selects form reload/ajax selector update
$selector .= sprintf($_select_button, $disabled, user_theme(),
- (in_ajax() ? 'display:none;':''),
+ (fallback_mode() ? '' : 'display:none;'),
$select_submit)."\n";
}
// ------ make combo ----------
$opts['size']."' maxlength='".$opts['max'].
"' value='$txt' class='$class' rel='$name' autocomplete='off' title='"
.$opts['box_hint']."'"
- .(in_ajax() && !$by_id ? " style=display:none;":'')
+ .(!fallback_mode() && !$by_id ? " style=display:none;":'')
.">\n";
if ($search_submit != false) {
global $_search_button;
$edit_entry .= sprintf($_search_button, $disabled, user_theme(),
- (in_ajax() ? 'display:none;':''),
+ (fallback_mode() ? '' : 'display:none;'),
$search_submit)."\n";
}
}
if ($select_submit != false) { // if submit on change is used - add select button
global $_select_button;
$selector .= sprintf($_select_button, $disabled, user_theme(),
- (in_ajax() ? 'display:none;':''),
+ (fallback_mode() ? '' : 'display:none;'),
$select_submit)."\n";
}
default_focus($name);