Tris dans l'index manquant

This commit is contained in:
Fred Tempez 2020-04-01 16:40:37 +02:00
parent d3b07ddb88
commit 5cfea185de
1 changed files with 10 additions and 2 deletions

View File

@ -346,8 +346,16 @@ class gallery extends common {
}
// Liste des galeries
else {
foreach((array) $this->getData(['module', $this->getUrl(0)]) as $galleryId => $gallery) {
else {
// Tri des galeries
$g = $this->getData(['module', $this->getUrl(0)]);
$p = helper::arrayCollumn(helper::arrayCollumn($g,'config'),'position');
asort($p,SORT_NUMERIC);
$galleries = [];
foreach ($p as $positionId => $item) {
$galleries [$positionId] = $g[$positionId];
}
foreach((array) $galleries as $galleryId => $gallery) {
if(is_dir($gallery['config']['directory'])) {
$iterator = new DirectoryIterator($gallery['config']['directory']);
foreach($iterator as $fileInfos) {