| | |
| | | +-----------------------------------------------------------------------+ |
| | | | Author: Thomas Bruederli <roundcube@gmail.com> | |
| | | +-----------------------------------------------------------------------+ |
| | | |
| | | $Id$ |
| | | |
| | | */ |
| | | |
| | | /** |
| | |
| | | $this->load_host_config(); |
| | | |
| | | // set skin (with fallback to old 'skin_path' property) |
| | | if (empty($this->prop['skin']) && !empty($this->prop['skin_path'])) |
| | | $this->prop['skin'] = str_replace('skins/', '', unslashify($this->prop['skin_path'])); |
| | | else if (empty($this->prop['skin'])) |
| | | $this->prop['skin'] = 'default'; |
| | | if (empty($this->prop['skin'])) { |
| | | if (!empty($this->prop['skin_path'])) { |
| | | $this->prop['skin'] = str_replace('skins/', '', unslashify($this->prop['skin_path'])); |
| | | } |
| | | else { |
| | | $this->prop['skin'] = 'default'; |
| | | } |
| | | } |
| | | |
| | | // fix paths |
| | | $this->prop['log_dir'] = $this->prop['log_dir'] ? realpath(unslashify($this->prop['log_dir'])) : INSTALL_PATH . 'logs'; |
| | |
| | | $result = $def; |
| | | } |
| | | |
| | | $rcmail = rcube::get_instance(); |
| | | $rcube = rcube::get_instance(); |
| | | |
| | | if ($name == 'timezone' && isset($this->prop['_timezone_value'])) |
| | | $result = $this->prop['_timezone_value']; |
| | | |
| | | if (is_object($rcmail->plugins)) { |
| | | $plugin = $rcmail->plugins->exec_hook('config_get', array( |
| | | 'name' => $name, 'default' => $def, 'result' => $result)); |
| | | $plugin = $rcube->plugins->exec_hook('config_get', array( |
| | | 'name' => $name, 'default' => $def, 'result' => $result)); |
| | | |
| | | return $plugin['result']; |
| | | } |
| | | |
| | | return $result; |
| | | return $plugin['result']; |
| | | } |
| | | |
| | | |