From e019f2d0f2dc2fbfa345ab5d7ae85e67bfdd76b8 Mon Sep 17 00:00:00 2001 From: alecpl <alec@alec.pl> Date: Sat, 25 Sep 2010 09:03:53 -0400 Subject: [PATCH] - s/RoundCube/Roundcube/ --- program/include/rcube_template.php | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-) diff --git a/program/include/rcube_template.php b/program/include/rcube_template.php index 2c9e951..4dcabb9 100755 --- a/program/include/rcube_template.php +++ b/program/include/rcube_template.php @@ -4,8 +4,8 @@ +-----------------------------------------------------------------------+ | program/include/rcube_template.php | | | - | This file is part of the RoundCube Webmail client | - | Copyright (C) 2006-2010, RoundCube Dev. - Switzerland | + | This file is part of the Roundcube Webmail client | + | Copyright (C) 2006-2010, Roundcube Dev. - Switzerland | | Licensed under the GNU GPL | | | | PURPOSE: | @@ -40,6 +40,7 @@ var $js_commands = array(); var $object_handlers = array(); + public $browser; public $type = 'html'; public $ajax_call = false; @@ -138,13 +139,21 @@ */ public function set_skin($skin) { - if (!empty($skin) && is_dir('skins/'.$skin) && is_readable('skins/'.$skin)) + $valid = false; + + if (!empty($skin) && is_dir('skins/'.$skin) && is_readable('skins/'.$skin)) { $skin_path = 'skins/'.$skin; - else + $valid = true; + } + else { $skin_path = $this->config['skin_path'] ? $this->config['skin_path'] : 'skins/default'; + $valid = !$skin; + } $this->app->config->set('skin_path', $skin_path); $this->config['skin_path'] = $skin_path; + + return $valid; } /** @@ -444,7 +453,10 @@ */ public function abs_url($str) { - return preg_replace('/^\//', $this->config['skin_path'].'/', $str); + if ($str[0] == '/') + return $this->config['skin_path'] . $str; + else + return $str; } @@ -675,7 +687,7 @@ $content = call_user_func($handler, $attrib); } else if ($object == 'productname') { - $name = !empty($this->config['product_name']) ? $this->config['product_name'] : 'RoundCube Webmail'; + $name = !empty($this->config['product_name']) ? $this->config['product_name'] : 'Roundcube Webmail'; $content = Q($name); } else if ($object == 'version') { -- Gitblit v1.9.1