Actually I see what your doing. If it is CACHED that php never gets called right?
Are you saying you need access to a site or can I send screen shots or a screen cast? I only have it running locally.
I think I found the problem if you haven’t looked at it yet.
I moved:
252 $roles = $this->roles_as_options();
to
230 $roles = $this->roles_as_options();
just above
231 if (isset( $_POST[‘save’] ) )