' . esc_html( $field_errors[ $k ] ) . '
'; } }; $inv = static function ( string $k ) use ( $field_errors ): void { if ( isset( $field_errors[ $k ] ) ) { echo ' aria-invalid="true" aria-describedby="admirly-err-' . esc_attr( $k ) . '"'; } }; $roles = $fields['roles']; $sub = $fields['sub']; $subFor = static function ( string $roleSlug ) use ( $sub ): bool { return $sub['roles'] === [] || in_array( $roleSlug, $sub['roles'], true ); }; $subVisible = $sub['enabled'] && ( $roles === [] || $v( 'role' ) === '' || $subFor( $v( 'role' ) ) ); ?>