| | |
| | | */ |
| | | public function include_script($fn) |
| | | { |
| | | $this->api->include_script($this->ressource_url($fn)); |
| | | $this->api->include_script($this->resource_url($fn)); |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | public function include_stylesheet($fn) |
| | | { |
| | | $this->api->include_stylesheet($this->ressource_url($fn)); |
| | | $this->api->include_stylesheet($this->resource_url($fn)); |
| | | } |
| | | |
| | | /** |
| | |
| | | // fix relative paths |
| | | foreach (array('imagepas', 'imageact', 'imagesel') as $key) |
| | | if ($p[$key]) |
| | | $p[$key] = $this->api->url . $this->ressource_url($p[$key]); |
| | | $p[$key] = $this->api->url . $this->resource_url($p[$key]); |
| | | |
| | | $this->api->add_content($this->api->output->button($p), $container); |
| | | } |
| | |
| | | /** |
| | | * Make the given file name link into the plugin directory |
| | | */ |
| | | private function ressource_url($fn) |
| | | private function resource_url($fn) |
| | | { |
| | | if ($fn[0] != '/' && !preg_match('|^https?://|i', $fn)) |
| | | return $this->ID . '/' . $fn; |