function current_action() { if (isset($_REQUEST['changeit']) && !empty($_REQUEST['new_role'])) { return 'promote'; } return parent::current_action(); }