name ) : true; $readonly = $is_editable ? '' : ' disabled="disabled" readonly="readonly"'; // Get the role level. $role_level = mrl_get_role_level( $role ); // If there is no role level, check if cloning or error. if ( ! $role_level ) { // If there was a posted level (error). if ( isset( $_POST['mrl-role-level'] ) && mrl_is_valid_level( $_POST['mrl-role-level'] ) ) $role_level = $_POST['mrl-role-level']; // If we're cloning a new role. else if ( isset( $_GET['page'] ) && 'role-new' === $_GET['page'] && ! empty( $_GET['clone'] ) ) $role_level = mrl_get_role_level( members_sanitize_role( $_GET['clone'] ) ); } // If still no level, set it to `level_0`. $role_level = $role_level ? $role_level : 'level_0'; wp_nonce_field( 'role_level', 'mrl_role_level_nonce' ); ?>
setup(); } return $instance; } } Members_Role_Levels_Meta_Box_Level::get_instance();