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 dev@lists.roundcube.net http://lists.roundcube.net/mailman/listinfo/dev