iGalerie

Vous n'êtes pas identifié(e).

Annonce

Un message d'erreur qui s'affiche ? Un mot de passe oublié ? L'ajout de fichier qui ne marche pas ?
Pensez d'abord à lire la FAQ, vous y trouverez probablement une solution à votre problème.

#1 05-05-2021 21:30:40

touchatonku
Membre
Inscription : 28-04-2021
Messages : 23
Site Web

Bug - Admin -> Objets -> Albums (2)

Je choisi un album et j'utilise l'option trier les fichiers, lorsque je sauvegarde j'ai une erreur avec un petit bandeau rouge en bas qui me dit "L'opération à échoué car une erreur c'est produite" voici l'incident.

#1
Date : 2021-05-05 21:30:09.572257
Version : 3.0.11
Type : PHP_USER_NOTICE
Fichier : includes/admin/classes/AdminCategory.class.php
Ligne : 1161
Page : album-sort/16
Message : Corrupted data.
Trace : #1 admin/index.php(18): Admin::start()#2 includes/admin/classes/Admin.class.php(798): require_once('/home/www/igale...')#3 includes/admin/album_sort.php(14): AdminCategory::sortAlbum()#4 includes/admin/classes/AdminCategory.class.php(980): AdminCategory::_sort('album')#5 includes/admin/classes/AdminCategory.class.php(1161): trigger_error('Corrupted data.', 1024)

Hors ligne

#2 06-05-2021 13:26:25

David
Développeur d'iGalerie
Inscription : 12-05-2006
Messages : 4 327
Site Web

Re : Bug - Admin -> Objets -> Albums (2)

Salut,

Il s'agit d'un problème de typage qui ne se produit, là encore, qu'avec PostgreSQL ! Pour le résoudre, il faut remplacer les lignes 1155-1156 du fichier includes/admin/classes/AdminCategory.class.php :

$array_1 = array_column($id_position, 'id');
$array_2 = $new_positions;

par celles-ci :

$array_1 = array_map('intval', array_column($id_position, 'id'));
$array_2 = array_map('intval', $new_positions);

Hors ligne

Pied de page des forums