| | |
| | | $plugin = $temp[0]; |
| | | $name = $temp[1]; |
| | | $skin_dir = $plugin . '/skins/' . $this->config['skin']; |
| | | $skin_path = $this->config['plugins_dir'] . '/' . $skin_dir; |
| | | $skin_path = $this->app->plugins->dir . $skin_dir; |
| | | if (!is_dir($skin_path)) { // fallback to default skin |
| | | $skin_dir = $plugin . '/skins/default'; |
| | | $skin_path = $this->config['plugins_dir'] . '/' . $skin_dir; |
| | | $skin_path = $this->app->plugins->dir . $skin_dir; |
| | | } |
| | | } |
| | | |
| | |
| | | else { |
| | | $incl = file_get_contents($path); |
| | | } |
| | | $incl = $this->parse_conditions($incl); |
| | | return $this->parse_xml($incl); |
| | | } |
| | | break; |
| | |
| | | } |
| | | else if (in_array($attrib['command'], $a_static_commands)) { |
| | | $attrib['href'] = rcmail_url($attrib['command']); |
| | | } |
| | | else if ($attrib['command'] == 'permaurl' && !empty($this->env['permaurl'])) { |
| | | $attrib['href'] = $this->env['permaurl']; |
| | | } |
| | | } |
| | | |