| | |
| | | $this->prop['skin'] = str_replace('skins/', '', unslashify($this->prop['skin_path'])); |
| | | } |
| | | else { |
| | | $this->prop['skin'] = 'default'; |
| | | $this->prop['skin'] = 'larry'; |
| | | } |
| | | } |
| | | |
| | | // larry is the new default skin :-) |
| | | if ($this->prop['skin'] == 'default') |
| | | $this->prop['skin'] = 'larry'; |
| | | |
| | | // fix paths |
| | | $this->prop['log_dir'] = $this->prop['log_dir'] ? realpath(unslashify($this->prop['log_dir'])) : INSTALL_PATH . 'logs'; |
| | |
| | | // Honor the dont_override setting for any existing user preferences |
| | | $dont_override = $this->get('dont_override'); |
| | | if (is_array($dont_override) && !empty($dont_override)) { |
| | | foreach ($prefs as $key => $pref) { |
| | | if (in_array($key, $dont_override)) { |
| | | unset($prefs[$key]); |
| | | } |
| | | foreach ($dont_override as $key) { |
| | | unset($prefs[$key]); |
| | | } |
| | | } |
| | | |