From 5f2789595d5dcdec5897c8f8efb7865b49e393b9 Mon Sep 17 00:00:00 2001
From: Matthieu Marcillaud <marcimat@rezo.net>
Date: Fri, 4 Mar 2022 13:21:49 +0100
Subject: [PATCH] Coding standard

---
 ecrire/action/inscrire_auteur.php   | 10 ++++-----
 ecrire/inc/filtres.php              |  2 +-
 ecrire/inc/securiser_action.php     |  4 ++--
 ecrire/inc/utils.php                |  2 +-
 ecrire/maj/2021.php                 |  2 +-
 ecrire/public/criteres.php          |  6 +++---
 ecrire/public/interfaces.php        | 10 ++++-----
 ecrire/src/Chiffrer/Chiffrement.php | 33 ++++++++++++++---------------
 ecrire/src/Chiffrer/SpipCles.php    |  2 +-
 9 files changed, 35 insertions(+), 36 deletions(-)

diff --git a/ecrire/action/inscrire_auteur.php b/ecrire/action/inscrire_auteur.php
index 59ab85d3f4..69191f255d 100644
--- a/ecrire/action/inscrire_auteur.php
+++ b/ecrire/action/inscrire_auteur.php
@@ -346,7 +346,7 @@ function confirmer_statut_inscription($auteur) {
 
 /**
  * Attribuer un jeton temporaire pour un auteur en assurant l'unicite du jeton.
- * 
+ *
  * Chaque appel crée un nouveau jeton pour l’auteur
  * et invalide donc le précédent
  *
@@ -359,8 +359,8 @@ function auteur_attribuer_jeton($id_auteur): string {
 	include_spip('inc/chiffrer');
 	// s'assurer de l'unicite du jeton pour le couple (email,cookie)
 	do {
-		// Un morceau du jeton est lisible en bdd pour éviter de devoir déchiffrer 
-		// tous les jetons connus pour vérifier le jeton d’un auteur. 
+		// Un morceau du jeton est lisible en bdd pour éviter de devoir déchiffrer
+		// tous les jetons connus pour vérifier le jeton d’un auteur.
 		$public = substr(creer_uniqid(), 0, 7) . '.';
 		$jeton = $public . creer_uniqid();
 		$jeton_chiffre_prefixe = $public . Chiffrement::chiffrer($jeton, SpipCles::secret_du_site());
@@ -372,10 +372,10 @@ function auteur_attribuer_jeton($id_auteur): string {
 
 /**
  * Lire un jeton temporaire d’un auteur (peut le créer au besoin)
- * 
+ *
  * Cette fonction peut être pratique si plusieurs notifications proches
  * dans la durée sont envoyées au même auteur.
- * 
+ *
  * @param int $id_auteur
  * @param bool $autoInit Attribue un jeton à l’auteur s’il n’en a pas déjà.
  * @return string|null
diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php
index 039e685985..549d5959c0 100644
--- a/ecrire/inc/filtres.php
+++ b/ecrire/inc/filtres.php
@@ -4432,7 +4432,7 @@ function prepare_icone_base($type, $lien, $texte, $fond, $fonction = '', $class
 	$class_bouton .= " s$size";
 
 	// Icône
-	$icone = http_img_pack($fond, $alt, "width='$size' height='$size'",'', ['alternative' => "objet-generique-$size.png"]);
+	$icone = http_img_pack($fond, $alt, "width='$size' height='$size'", '', ['alternative' => "objet-generique-$size.png"]);
 	$icone = '<span class="icone-image' . ($fonction ? " icone-fonction icone-fonction-$fonction" : '') . "\">$icone</span>";
 
 	// Markup final
diff --git a/ecrire/inc/securiser_action.php b/ecrire/inc/securiser_action.php
index 970c5b1f0b..730fd0977d 100644
--- a/ecrire/inc/securiser_action.php
+++ b/ecrire/inc/securiser_action.php
@@ -16,7 +16,7 @@
  * @package SPIP\Core\Actions
  **/
 
- use \Spip\Chiffrer\SpipCles;
+ use Spip\Chiffrer\SpipCles;
 
 if (!defined('_ECRIRE_INC_VERSION')) {
 	return;
@@ -296,7 +296,7 @@ function verifier_action_auteur($action, $hash) {
 
 /**
  * Renvoyer le secret du site (le generer si il n'existe pas encore)
- * 
+ *
  * @uses SpipCles::secret_du_site()
  * @return string
  */
diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index 357002bdc6..ef55e9f594 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -1826,7 +1826,7 @@ function charger_fonction_url(string $quoi, string $type = '') {
 				return $f;
 			}
 			// sinon on se rabat sur les urls page si ce n'est pas un type demande explicitement
-			if (!$type and $url_type !== 'page'){
+			if (!$type and $url_type !== 'page') {
 				return charger_fonction_url($quoi, 'page');
 			}
 			return '';
diff --git a/ecrire/maj/2021.php b/ecrire/maj/2021.php
index 272074aca9..33568a6996 100644
--- a/ecrire/maj/2021.php
+++ b/ecrire/maj/2021.php
@@ -29,5 +29,5 @@ $GLOBALS['maj'][2021_02_18_00] = [
 
 $GLOBALS['maj'][2022_02_23_02] = [
 	['sql_alter', "TABLE spip_auteurs ADD backup_cles mediumtext DEFAULT '' NOT NULL" ],
-	['sql_delete', "spip_meta","nom='secret_du_site'" ],
+	['sql_delete', 'spip_meta', "nom='secret_du_site'" ],
 ];
diff --git a/ecrire/public/criteres.php b/ecrire/public/criteres.php
index 4d808cb313..fa0418cb85 100644
--- a/ecrire/public/criteres.php
+++ b/ecrire/public/criteres.php
@@ -2618,7 +2618,7 @@ function calculer_critere_infixe_date($idb, &$boucles, $col) {
 
 	// Le type de critère à prendre en compte
 	$col = $regs[1];
-	
+
 	// Si on trouve un nom de champ date précis, on l'utilise, pas besoin de déclaration dans l'API objet
 	if (isset($regs[3]) and $suite = $regs[3]) {
 		# Recherche de l'existence du champ date_xxxx,
@@ -2628,7 +2628,7 @@ function calculer_critere_infixe_date($idb, &$boucles, $col) {
 		} else {
 			$date_orig = substr($suite, 1);
 		}
-		
+
 		$pred = $date_orig;
 	} else { // Sinon il FAUT avoir déclaré le champ date officiel dans l'API objet
 		// Si aucune déclaration trouvée, on quitte
@@ -2637,7 +2637,7 @@ function calculer_critere_infixe_date($idb, &$boucles, $col) {
 		}
 		// Par défaut, on prend le champ date déclaré dans l'API
 		$pred = $date_orig = $GLOBALS['table_date'][$table['id_table']] ?? $table['date'];
-		
+
 		// Si c'est pour du relatif
 		if (isset($regs[2]) and $rel = $regs[2]) {
 			$pred = 'date';
diff --git a/ecrire/public/interfaces.php b/ecrire/public/interfaces.php
index dafc8e83b0..8638f26cc7 100644
--- a/ecrire/public/interfaces.php
+++ b/ecrire/public/interfaces.php
@@ -538,13 +538,13 @@ class Boucle {
 	public $ligne = 0;
 
 
-	/** 
-	 * table pour stocker les modificateurs de boucle tels que tout, plat ..., 
-	 * utilisable par les plugins egalement 
-	 * 
+	/**
+	 * table pour stocker les modificateurs de boucle tels que tout, plat ...,
+	 * utilisable par les plugins egalement
+	 *
 	 * @var array<string, mixed>
 	 */
-	public $modificateur = []; 
+	public $modificateur = [];
 
 	/**
 	 * Type d'itérateur utilisé pour cette boucle
diff --git a/ecrire/src/Chiffrer/Chiffrement.php b/ecrire/src/Chiffrer/Chiffrement.php
index 3f2e329f3a..2a80056536 100644
--- a/ecrire/src/Chiffrer/Chiffrement.php
+++ b/ecrire/src/Chiffrer/Chiffrement.php
@@ -12,14 +12,13 @@
 
 namespace Spip\Chiffrer;
 
-/** 
- * Chiffrement / déchiffrement symétrique. 
- * 
+/**
+ * Chiffrement / déchiffrement symétrique.
+ *
  * @link https://fr.wikipedia.org/wiki/Cryptographie_sym%C3%A9trique
  * @link https://www.php.net/manual/fr/book.sodium.php
  */
 class Chiffrement {
-
 	/** Chiffre un message en utilisant une clé ou un mot de passe */
 	public static function chiffrer(
 		string $message,
@@ -40,7 +39,7 @@ class Chiffrement {
 		return $encoded;
 	}
 
-	/** Déchiffre un message en utilisant une clé ou un mot de passe */	
+	/** Déchiffre un message en utilisant une clé ou un mot de passe */
 	public static function dechiffrer(
 		string $encoded,
 		#[\SensitiveParameter]
@@ -48,9 +47,9 @@ class Chiffrement {
 	): ?string {
 		$decoded = base64_decode($encoded);
 		$salt = substr($decoded, 0, \SODIUM_CRYPTO_PWHASH_SALTBYTES);
-        $nonce = substr($decoded, \SODIUM_CRYPTO_PWHASH_SALTBYTES, \SODIUM_CRYPTO_SECRETBOX_NONCEBYTES);
-        $encrypted = substr($decoded, \SODIUM_CRYPTO_PWHASH_SALTBYTES + \SODIUM_CRYPTO_SECRETBOX_NONCEBYTES);
-        $key = self::deriveKeyFromPassword($key, $salt);
+		$nonce = substr($decoded, \SODIUM_CRYPTO_PWHASH_SALTBYTES, \SODIUM_CRYPTO_SECRETBOX_NONCEBYTES);
+		$encrypted = substr($decoded, \SODIUM_CRYPTO_PWHASH_SALTBYTES + \SODIUM_CRYPTO_SECRETBOX_NONCEBYTES);
+		$key = self::deriveKeyFromPassword($key, $salt);
 		$padded_message = sodium_crypto_secretbox_open($encrypted, $nonce, $key);
 		sodium_memzero($key);
 		sodium_memzero($nonce);
@@ -83,15 +82,15 @@ class Chiffrement {
 		if (strlen($password) === \SODIUM_CRYPTO_SECRETBOX_KEYBYTES) {
 			return $password;
 		}
-        $key = sodium_crypto_pwhash(
-            \SODIUM_CRYPTO_SECRETBOX_KEYBYTES,
-            $password,
-            $salt,
-            \SODIUM_CRYPTO_PWHASH_OPSLIMIT_INTERACTIVE,
-            \SODIUM_CRYPTO_PWHASH_MEMLIMIT_INTERACTIVE
-        );
-        sodium_memzero($password);
+		$key = sodium_crypto_pwhash(
+			\SODIUM_CRYPTO_SECRETBOX_KEYBYTES,
+			$password,
+			$salt,
+			\SODIUM_CRYPTO_PWHASH_OPSLIMIT_INTERACTIVE,
+			\SODIUM_CRYPTO_PWHASH_MEMLIMIT_INTERACTIVE
+		);
+		sodium_memzero($password);
 
-        return $key;
+		return $key;
 	}
 }
diff --git a/ecrire/src/Chiffrer/SpipCles.php b/ecrire/src/Chiffrer/SpipCles.php
index 1071e13287..1739484f49 100644
--- a/ecrire/src/Chiffrer/SpipCles.php
+++ b/ecrire/src/Chiffrer/SpipCles.php
@@ -58,7 +58,7 @@ final class SpipCles {
 		return $key ^ $meta;
 	}
 
-	/** Renvoyer le secret des authentifications */	
+	/** Renvoyer le secret des authentifications */
 	public function getSecretAuth(bool $autoInit = false): ?string {
 		return $this->getKey('secret_des_auth', $autoInit);
 	}
-- 
GitLab