Browse Source

éviter 3 warnings (page de documentation)

php8
cy_altern 4 months ago
parent
commit
57f2189d4d
  1. 10
      inc/saisies_lister_disponibles.php

10
inc/saisies_lister_disponibles.php

@ -293,7 +293,7 @@ function saisies_regrouper_disponibles_par_categories($saisies = array(), $categ
$categorie = $saisie['categorie']['type'];
} else {//Sinon defaut
$categorie = 'defaut';
spip_log($saisie['titre'].' sans catégorie, reclassée en defaut', 'saisies');
spip_log(($saisie['titre'] ?? '').' sans catégorie, reclassée en defaut', 'saisies');
}
// Saisie dans une catégorie non existante
@ -348,13 +348,15 @@ function saisies_lister_disponibles_par_categories_usort($saisie1, $saisie2) {
$rang2 = $saisie2['categorie']['rang'];
}
// On utilise la fonction translitteration faute de mieux, pour avoir Évenement avant Rubrique, mais en réalité il faudrait gerer cela par les fonctions de comparaison de Inl
$titre1 = translitteration($saisie1['titre']);
$titre2 = translitteration($saisie2['titre']);
$saisie1_titre = $saisie1['titre'] ?? '';
$saisie2_titre = $saisie1['titre'] ?? '';
$titre1 = translitteration($saisie1_titre);
$titre2 = translitteration($saisie2_titre);
// Rangs égaux > on tri par titre
if ($rang1 == $rang2) {
if ($titre1 > $titre2) {
return 1;
} elseif ($saisie1['titre'] < $saisie2['titre']) {//Même si a priori peu probable que ce soit égal !
} elseif ($saisie1_titre < $saisie2_titre) {//Même si a priori peu probable que ce soit égal !
return -1;
}
return 0;

Loading…
Cancel
Save