The above array is duplicated in the edit_rule() function.

I would suggest, since it's almost identical, to add the edit_rule() to this PR too, so we can see them both. Then You could probably create the above array using a function, so we don't duplicate this code in both add and edit methods:

`$message_parse_options = get_message_options();`

And just have 
```
protected function get_message_options()
{
    return array(
        'bbcode' => $this->request->variable('enable_bbcode', 0),
        'magic_url' => $this->request->variable('enable_magic_url', 0),
        'smilies' => $this->request->variable('enable_smilies', 0),
    );
}
```

What do you think?