| | |
| | | */ |
| | | private function __construct() |
| | | { |
| | | $rcmail = rcmail::get_instance(); |
| | | $this->dir = realpath($rcmail->config->get('plugins_dir')); |
| | | $this->dir = INSTALL_PATH . $this->url; |
| | | } |
| | | |
| | | |
| | |
| | | public function include_script($fn) |
| | | { |
| | | if ($this->output->type == 'html') { |
| | | $src = $this->ressource_url($fn); |
| | | $src = $this->resource_url($fn); |
| | | $this->output->add_header(html::tag('script', array('type' => "text/javascript", 'src' => $src))); |
| | | } |
| | | } |
| | |
| | | public function include_stylesheet($fn) |
| | | { |
| | | if ($this->output->type == 'html') { |
| | | $src = $this->ressource_url($fn); |
| | | $src = $this->resource_url($fn); |
| | | $this->output->add_header(html::tag('link', array('rel' => "stylesheet", 'type' => "text/css", 'href' => $src))); |
| | | } |
| | | } |
| | |
| | | /** |
| | | * Make the given file name link into the plugins directory |
| | | */ |
| | | private function ressource_url($fn) |
| | | private function resource_url($fn) |
| | | { |
| | | if ($fn[0] != '/' && !preg_match('|^https?://|i', $fn)) |
| | | return $this->url . $fn; |