$coy = user_company();
if (!isset($coy))
$coy = $def_coy;
- if (!@$SysPrefs->text_company_selection) {
- echo "<tr><td>"._("Company")."</td><td><select name='company_login_name'>\n";
- for ($i = 0; $i < count($db_connections); $i++)
- echo "<option value=$i ".($i==$coy ? 'selected':'') .">" . $db_connections[$i]["name"] . "</option>";
- echo "</select>\n";
- echo "</td></tr>";
- } else {
- text_row(_("Company"), "company_login_nickname", "", 20, 50);
+ if (isset($db_connections)) {
+ if (!@$SysPrefs->text_company_selection) {
+ echo "<tr><td>"._("Company")."</td><td><select name='company_login_name'>\n";
+ for ($i = 0; $i < count($db_connections); $i++)
+ echo "<option value=$i ".($i==$coy ? 'selected':'') .">" . $db_connections[$i]["name"] . "</option>";
+ echo "</select>\n";
+ echo "</td></tr>";
+ } else {
+ text_row(_("Company"), "company_login_nickname", "", 20, 50);
+ }
}
}
}
$_SESSION["wa_current_user"]->cur_con = $company;
+ if (!is_string($db_connections[$company]['tbpref']))
+ $db_connections[$company]['tbpref'] = '';
+
$connection = $db_connections[$company];
$db = mysqli_connect($connection["host"], $connection["dbuser"], $connection["dbpassword"], "",
include_once(VARLIB_PATH."/faillog.php");
// Page Initialisation
-if (!isset($_SESSION['wa_current_user']) || !$_SESSION['wa_current_user']->logged_in()
- || !isset($_SESSION['language']) || !method_exists($_SESSION['language'], 'set_language'))
+if (isset($dflt_lang) && isset($installed_languages))
{
- $l = array_search_value($dflt_lang, $installed_languages, 'code');
- $_SESSION['language'] = new language($l['name'], $l['code'], $l['encoding'],
- (isset($l['rtl']) && $l['rtl'] === true) ? 'rtl' : 'ltr');
-}
-
-$_SESSION['language']->set_language($_SESSION['language']->code);
+ if (!isset($_SESSION['wa_current_user']) || !$_SESSION['wa_current_user']->logged_in()
+ || !isset($_SESSION['language']) || !method_exists($_SESSION['language'], 'set_language'))
+ {
+ $l = array_search_value($dflt_lang, $installed_languages, 'code');
+ $_SESSION['language'] = new language($l['name'], $l['code'], $l['encoding'],
+ (isset($l['rtl']) && $l['rtl'] === true) ? 'rtl' : 'ltr');
+ }
+ $_SESSION['language']->set_language($_SESSION['language']->code);
+}
include_once($path_to_root . "/includes/access_levels.inc");
include_once($path_to_root . "/version.php");