roundcubemail/plugins/emoticons/emoticons.php
function init()
    {
        $rcube = rcube::get_instance();

        $this->add_hook('message_part_after', array($this, 'message_part_after'));
        $this->add_hook('message_outgoing_body', array($this, 'message_outgoing_body'));
        $this->add_hook('html2text', array($this, 'html2text'));
        $this->add_hook('html_editor', array($this, 'html_editor'));

        if ($rcube->task == 'settings') {
            $this->add_hook('preferences_list', array($this, 'preferences_list'));
            $this->add_hook('preferences_save', array($this, 'preferences_save'));
        }
    }
function init()
    {
        $rcube = rcube::get_instance();

        $this->add_hook('message_part_after', array($this, 'message_part_after'));
        $this->add_hook('message_outgoing_body', array($this, 'message_outgoing_body'));
        $this->add_hook('html2text', array($this, 'html2text'));
        $this->add_hook('html_editor', array($this, 'html_editor'));

        if ($rcube->task == 'settings') {
            $this->add_hook('preferences_list', array($this, 'preferences_list'));
            $this->add_hook('preferences_save', array($this, 'preferences_save'));
        }
    }
function init ( ) { $ rcube = rcube :: get_instance ( ) ; $ this -> add_hook ( 'message_part_after' , array ( $ this , 'message_part_after' ) ) ; $ this -> add_hook ( 'message_outgoing_body' , array ( $ this , 'message_outgoing_body' ) ) ; $ this -> add_hook ( 'html2text' , array ( $ this , 'html2text' ) ) ; $ this -> add_hook ( 'html_editor' , array ( $ this , 'html_editor' ) ) ; if ( $ rcube -> task == 'settings' ) { $ this -> add_hook ( 'preferences_list' , array ( $ this , 'preferences_list' ) ) ; $ this -> add_hook ( 'preferences_save' , array ( $ this , 'preferences_save' ) ) ; } }
Plugin initilization.
Plugin initilization .