From 1fbfb411e9158a0768cec063c42389b549e1a3a5 Mon Sep 17 00:00:00 2001
From: Matthieu Marcillaud <marcimat@rezo.net>
Date: Tue, 14 Mar 2023 19:12:18 +0100
Subject: [PATCH] chore: Rector up to PHP 8.0 sur ecrire/balise
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Règles exclues:

- ReturnTypeFromStrictScalarReturnExprRector,
- UnionTypesRector,
- ExplicitBoolCompareRector,
- ShortenElseIfRector,
---
 ecrire/balise/formulaire_ecrire_auteur.php | 8 ++++----
 ecrire/balise/formulaire_inscription.php   | 2 +-
 ecrire/balise/info_.php                    | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/ecrire/balise/formulaire_ecrire_auteur.php b/ecrire/balise/formulaire_ecrire_auteur.php
index 410a5fd0bd..2f11152915 100644
--- a/ecrire/balise/formulaire_ecrire_auteur.php
+++ b/ecrire/balise/formulaire_ecrire_auteur.php
@@ -60,8 +60,8 @@ function balise_FORMULAIRE_ECRIRE_AUTEUR($p) {
 function balise_FORMULAIRE_ECRIRE_AUTEUR_stat($args, $context_compil) {
 	include_spip('inc/filtres');
 	// Pas d'id_auteur ni d'id_article ? Erreur de contexte
-	$id = intval($args[1]);
-	if (!$args[0] and !$id) {
+	$id = (int) $args[1];
+	if (!$args[0] && !$id) {
 		$msg = [
 			'zbug_champ_hors_motif',
 			[
@@ -76,7 +76,7 @@ function balise_FORMULAIRE_ECRIRE_AUTEUR_stat($args, $context_compil) {
 	}
 	// Si on est dans un contexte article,
 	// sortir tous les mails des auteurs de l'article
-	if (!$args[0] and $id) {
+	if (!$args[0] && $id) {
 		$r = '';
 		$s = sql_allfetsel(
 			'email',
@@ -92,7 +92,7 @@ function balise_FORMULAIRE_ECRIRE_AUTEUR_stat($args, $context_compil) {
 	}
 
 	// On ne peut pas ecrire a un auteur dont le mail n'est pas valide
-	if (!$args[2] or !email_valide($args[2])) {
+	if (!$args[2] || !email_valide($args[2])) {
 		return '';
 	}
 
diff --git a/ecrire/balise/formulaire_inscription.php b/ecrire/balise/formulaire_inscription.php
index 611998f05c..ca5a2445a1 100644
--- a/ecrire/balise/formulaire_inscription.php
+++ b/ecrire/balise/formulaire_inscription.php
@@ -77,7 +77,7 @@ function balise_FORMULAIRE_INSCRIPTION_stat($args, $context_compil) {
 
 	// Compatibilité avec l'ancien param "id" dans les deux sens
 	if (!is_array($id_ou_options)) {
-		$options = ['id' => intval($id_ou_options)];
+		$options = ['id' => (int) $id_ou_options];
 		$id = $options['id'];
 	}else {
 		$options = $id_ou_options;
diff --git a/ecrire/balise/info_.php b/ecrire/balise/info_.php
index 3cb1aad45b..9a63530e86 100644
--- a/ecrire/balise/info_.php
+++ b/ecrire/balise/info_.php
@@ -42,7 +42,7 @@ function balise_INFO__dist($p) {
 	$info = $p->nom_champ;
 	$type_objet = interprete_argument_balise(1, $p);
 	$id_objet = interprete_argument_balise(2, $p);
-	if ($info === 'INFO_' or !$type_objet or !$id_objet) {
+	if ($info === 'INFO_' || !$type_objet || !$id_objet) {
 		$msg = _T('zbug_balise_sans_argument', ['balise' => ' INFO_']);
 		erreur_squelette($msg, $p);
 		$p->interdire_scripts = true;
-- 
GitLab