[9.2.22] Optimisation + choix tri pdt création galerie
This commit is contained in:
parent
9cfa9a4e3a
commit
26827bc531
@ -22,7 +22,7 @@ class gallery extends common {
|
|||||||
'index' => self::GROUP_VISITOR
|
'index' => self::GROUP_VISITOR
|
||||||
];
|
];
|
||||||
|
|
||||||
public static $order = [
|
public static $sort = [
|
||||||
'asc' => 'Tri alphabétique naturel',
|
'asc' => 'Tri alphabétique naturel',
|
||||||
'dsc' => 'Tri alphabétique naturel inverse',
|
'dsc' => 'Tri alphabétique naturel inverse',
|
||||||
'none' => 'Aucun tri',
|
'none' => 'Aucun tri',
|
||||||
@ -61,7 +61,7 @@ class gallery extends common {
|
|||||||
self::$galleries[] = [
|
self::$galleries[] = [
|
||||||
$gallery['config']['name'],
|
$gallery['config']['name'],
|
||||||
$gallery['config']['directory'],
|
$gallery['config']['directory'],
|
||||||
template::button('galleryConfigEdit' . $galleryId, [
|
template::button('galleryConfigEdit' . $galleryId , [
|
||||||
'href' => helper::baseUrl() . $this->getUrl(0) . '/edit/' . $galleryId . '/' . $_SESSION['csrf'],
|
'href' => helper::baseUrl() . $this->getUrl(0) . '/edit/' . $galleryId . '/' . $_SESSION['csrf'],
|
||||||
'value' => template::ico('pencil')
|
'value' => template::ico('pencil')
|
||||||
]),
|
]),
|
||||||
@ -79,7 +79,8 @@ class gallery extends common {
|
|||||||
$this->setData(['module', $this->getUrl(0), $galleryId, [
|
$this->setData(['module', $this->getUrl(0), $galleryId, [
|
||||||
'config' => [
|
'config' => [
|
||||||
'name' => $this->getInput('galleryConfigName'),
|
'name' => $this->getInput('galleryConfigName'),
|
||||||
'directory' => $this->getInput('galleryConfigDirectory', helper::FILTER_STRING_SHORT, true)
|
'directory' => $this->getInput('galleryConfigDirectory', helper::FILTER_STRING_SHORT, true),
|
||||||
|
'sort' => $this->getInput('galleryConfigSort')
|
||||||
],
|
],
|
||||||
'legend' => []
|
'legend' => []
|
||||||
]]);
|
]]);
|
||||||
@ -188,7 +189,7 @@ class gallery extends common {
|
|||||||
'name' => $this->getInput('galleryEditName', helper::FILTER_STRING_SHORT, true),
|
'name' => $this->getInput('galleryEditName', helper::FILTER_STRING_SHORT, true),
|
||||||
'directory' => $this->getInput('galleryEditDirectory', helper::FILTER_STRING_SHORT, true),
|
'directory' => $this->getInput('galleryEditDirectory', helper::FILTER_STRING_SHORT, true),
|
||||||
'homePicture' => $homePictures[$file],
|
'homePicture' => $homePictures[$file],
|
||||||
'order' => $this->getInput('galleryEditOrder')
|
'sort' => $this->getInput('galleryEditSort')
|
||||||
],
|
],
|
||||||
'legend' => $legends
|
'legend' => $legends
|
||||||
]]);
|
]]);
|
||||||
@ -219,7 +220,7 @@ class gallery extends common {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Tri des images par ordre alphabétique
|
// Tri des images par ordre alphabétique
|
||||||
switch ($this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'config', 'order'])) {
|
switch ($this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'config', 'sort'])) {
|
||||||
case 'none':
|
case 'none':
|
||||||
break;
|
break;
|
||||||
case 'dsc':
|
case 'dsc':
|
||||||
@ -264,7 +265,7 @@ class gallery extends common {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Tri des images par ordre alphabétique
|
// Tri des images par ordre alphabétique
|
||||||
switch ($this->getData(['module', $this->getUrl(0), $this->getUrl(1), 'config', 'order'])) {
|
switch ($this->getData(['module', $this->getUrl(0), $this->getUrl(1), 'config', 'sort'])) {
|
||||||
case 'none':
|
case 'none':
|
||||||
break;
|
break;
|
||||||
case 'dsc':
|
case 'dsc':
|
||||||
|
@ -35,6 +35,14 @@
|
|||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col6">
|
||||||
|
<?php echo template::select('galleryConfigSort', $module::$sort, [
|
||||||
|
'label' => 'Tri des images',
|
||||||
|
'help' => 'Les images sont triées par nom de fichier grâce à la méthode naturelle qui donne de meilleurs résultats lorsque les images sont numérotées.'
|
||||||
|
]); ?>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -36,8 +36,8 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col6">
|
<div class="col6">
|
||||||
<?php echo template::select('galleryEditOrder', $module::$order, [
|
<?php echo template::select('galleryEditSort', $module::$sort, [
|
||||||
'selected' => $this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'config', 'order']),
|
'selected' => $this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'config', 'sort']),
|
||||||
'label' => 'Tri des images',
|
'label' => 'Tri des images',
|
||||||
'help' => 'Les images sont triées par nom de fichier grâce à la méthode naturelle qui donne de meilleurs résultats lorsque les images sont numérotées.'
|
'help' => 'Les images sont triées par nom de fichier grâce à la méthode naturelle qui donne de meilleurs résultats lorsque les images sont numérotées.'
|
||||||
]); ?>
|
]); ?>
|
||||||
|
Loading…
Reference in New Issue
Block a user