Aleksander Machniak
2014-11-13 b274c8cad94cda1dafa46be60ca9eb77a00a57a6
program/lib/Roundcube/rcube_plugin_api.php
@@ -188,8 +188,7 @@
            return true;
        }
        $fn = $plugins_dir . DIRECTORY_SEPARATOR . $plugin_name
            . DIRECTORY_SEPARATOR . $plugin_name . '.php';
        $fn = "$plugins_dir/$plugin_name/$plugin_name.php";
        if (is_readable($fn)) {
            if (!class_exists($plugin_name, false)) {
@@ -279,7 +278,7 @@
      );
      $dir = dir($this->dir);
      $fn = unslashify($dir->path) . DIRECTORY_SEPARATOR . $plugin_name . DIRECTORY_SEPARATOR . $plugin_name . '.php';
      $fn = unslashify($dir->path) . "/$plugin_name/$plugin_name.php";
      $info = false;
      if (!class_exists($plugin_name, false)) {
@@ -627,6 +626,16 @@
    }
    /**
     * Returns loaded plugin
     *
     * @return rcube_plugin Plugin instance
     */
    public function get_plugin($name)
    {
        return $this->plugins[$name];
    }
    /**
     * Callback for template_container hooks
     *
     * @param array $attrib