uninstall->remove_um(); } /*** *** @various user actions ***/ add_action('um_admin_do_action__user_action', 'um_admin_do_action__user_action'); function um_admin_do_action__user_action( $action ){ global $ultimatemember; if ( !is_admin() || !current_user_can('manage_options') ) die(); if ( !isset( $_REQUEST['sub'] ) ) die(); if ( !isset($_REQUEST['user_id']) ) die(); um_fetch_user( $_REQUEST['user_id'] ); $subaction = $_REQUEST['sub']; do_action("um_admin_user_action_hook", $subaction); do_action("um_admin_user_action_{$subaction}_hook"); um_reset_user(); wp_redirect( add_query_arg( 'update', 'user_updated', admin_url('?page=ultimatemember') ) ); exit; }