thomascube
2009-05-21 66f68e96236848e8f1dd5992f1d7d0c5cc6da2a9
Make links with /this/ pointing to the plugins skin directory

1 files modified
7 ■■■■■ changed files
program/include/rcube_template.php 7 ●●●●● patch | view | raw | blame | history
program/include/rcube_template.php
@@ -357,9 +357,10 @@
            return false;
        }
        
        // replace all path references to plugins/... with the current plugins dir
        // replace all path references to plugins/... with the configured plugins dir
        // and /this/ to the current plugin skin directory
        if ($plugin) {
          $templ = preg_replace('/\bplugins\//', $this->config['plugins_dir'].'/', $templ);
            $templ = preg_replace(array('/\bplugins\//', '/(["\']?)\/this\//'), array($this->config['plugins_dir'].'/', "\\1$skin_path/"), $templ);
        }
        // parse for specialtags
@@ -374,7 +375,7 @@
            );
        }
        $output = $this->parse_with_globals($output);
        $this->write(trim($output), $skin_path);
        $this->write(trim($output));
        if ($exit) {
            exit;
        }