how is the sub function getting called? you may need to pass $this
through to it.. here's how that works with register_action:
function init() {
$this->load_config();
$this->add_texts('localization/', true);
$this->register_action('plugin.thing', array($this, 'thing'));
}
function thing($args) {
$rcmail = rcube::get_instance();
$this->gettext('somelabel_from_my_lang.inc_file')
}
On 16-09-21 01:27 PM, Aurélio de Souza Ribeiro Neto wrote:
> Hello Everyone,
>
> I have a plugin, and I want to translate it based on
> localization/language.inc file.
>
> In my plugin core PHP file I have this:
>
> function init()
> {
> $this->load_config();
> $this->add_texts('localization/', true);
> }
>
>
> If in a sub function I use
>
> $this->gettext('somelabel_from_my_lang.inc_file')
>
> I got this error PHP Fatal error: Using $this when not in object
> context
>
> What I'm doing wrong?
>
> Thanks
>
> Aurelio
>
>
> _______________________________________________
> Roundcube Development discussion mailing list
> [email protected]
> http://lists.roundcube.net/mailman/listinfo/dev
_______________________________________________
Roundcube Development discussion mailing list
[email protected]
http://lists.roundcube.net/mailman/listinfo/dev