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 onlocalization/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 objectcontextWhat I'm doing wrong?ThanksAurelio_______________________________________________Roundcube Development discussion mailing listdev@lists.roundcube.nethttp://lists.roundcube.net/mailman/listinfo/dev_______________________________________________
Roundcube Development discussion mailing list
dev@lists.roundcube.net
http://lists.roundcube.net/mailman/listinfo/dev