Resolved like inspired by Robert King. Thanks! Patch is not required 
 anymore.
 
 I would just need your opinion about:
 
 http://lists.roundcube.net/mail-archive/dev/2009-05/0000053.html
 
 Regards,
 Roland
 
 _______________
  function _load_config($plugin)
  {
    $rcmail = rcmail::get_instance();
    $config = $rcmail->config->get('plugins_dir') . "/" . $plugin . 
 "/config/config.inc.php";
    if(file_exists($config))
      include $config;
    else if(file_exists($config . ".dist"))
      include $config . ".dist";
    if(is_array($rcmail_config)){
      $rcmail->config->merge($rcmail_config);
    }
  }
 
> ----- Original Message ----- 
> From: "Robert King" <[email protected]>
> To: "RoundCube Dev" <[email protected]>
> Sent: Sunday, May 17, 2009 5:42 PM
> Subject: Re: [RCD] Load plugin config from plugin folder
> 
> 
>> On Sun, 17 May 2009 13:03:37 -0230, Robert King <[email protected]> wrote:
>>> In my plugins I've been calling a function in the plugin init of:
>>>
>>> class plugin_name extends rcube_plugin
>>> {
>>>
>>> public function init()
>>> {
>>> _load_config();
>>> }
>>>
>>> private function _load_config()
>>> {
>>> include('config.inc.php');
>>> $this->config = (array) $_config;
>>> }
>>>
>>> }
>>
>> Forgot this important detail:
>>
>> class plugin_name extends rcube_plugin
>> {
>> private $config;
>> ...
>> }
>>
>> -- 
>> Robert King
>> System Administrator
>> Computing & Communications
>> Memorial University
>> _______________________________________________
>> List info: http://lists.roundcube.net/dev/
>> 
> 
>

_______________________________________________
List info: http://lists.roundcube.net/dev/

Reply via email to