/*
System and per company prefferences.
Object is created only with site wide preffernces.
- After user login refresh_company_prefs method have to be called to initialize company specific settings.
+ After user login refresh method have to be called to re-initialize company specific settings.
*/
class sys_prefs
{
var $prefs;
var $db_ok; // check whether database has been upgraded after src update.
- function sys_prefs()
+ function __construct()
{
- global $path_to_root, $db_version;
+ global $path_to_root;
// retrieve set system wide preferences
include $path_to_root.'/config.default.php';
if (!$this->time_zone)
$this->time_zone = 'Europe/Berlin';
+
+ if (!isset($this->use_popup_search))
+ $this->use_popup_search = false;
ini_set('date.timezone', $this->time_zone);
}
/*
- Initialize company specific preferrencies.
+ Re-initialize company preferrencies.
*/
- function refresh_company_prefs()
+ function refresh()
{
global $db_version;