From d3224f9f02af6cc79264b2ea511a73d215b5a0fa Mon Sep 17 00:00:00 2001 From: Pierre Date: Sun, 8 Mar 2020 15:28:33 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20de=20la=20possibilit=C3=A9=20de=20chang?= =?UTF-8?q?er=20l'ordre=20de=20tri=20par=20les=20admins?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- action/inverser_ordre.php | 40 +++++++++++++++++++++++++++++++++++++ balint_administrations.php | 4 ++-- content/mediatheque.html | 1 - inclure/bouton_ordre.html | 4 ++++ inclure/medias_contenu.html | 13 +++++++++++- inclure/menu-medias.html | 2 +- paquet.xml | 2 +- 7 files changed, 60 insertions(+), 6 deletions(-) create mode 100644 action/inverser_ordre.php create mode 100644 inclure/bouton_ordre.html diff --git a/action/inverser_ordre.php b/action/inverser_ordre.php new file mode 100644 index 0000000..2376d98 --- /dev/null +++ b/action/inverser_ordre.php @@ -0,0 +1,40 @@ + 'ASC' + ); + } + elseif ($ordre=="ASC"){ + $set = array( + 'ordre' => 'DESC' + ); + } + else{ + return false; + } + + $table = "spip_". $objet . "s"; + $where= "id_$objet=$id_objet"; + sql_updateq($table, $set, $where); + include_spip('inc/invalideur'); + suivre_invalideur("id='$objet/$id_objet'"); + } + // redirection sur la page courante + include_spip('inc/headers'); + redirige_par_entete(_request('redirect')); +} + diff --git a/balint_administrations.php b/balint_administrations.php index e374395..30c5f95 100644 --- a/balint_administrations.php +++ b/balint_administrations.php @@ -32,7 +32,7 @@ function balint_upgrade($nom_meta_base_version, $version_cible) { array('config_prive') ); - $maj['1.0.2'] = array( + $maj['1.0.7'] = array( array('maj_tables', array('spip_articles')), array('config_prive') ); @@ -46,7 +46,7 @@ function balint_upgrade($nom_meta_base_version, $version_cible) { cextras_api_upgrade(balint_declarer_champs_extras(), $maj['create']); cextras_api_upgrade(balint_declarer_champs_extras(), $maj['1.0.1']); cextras_api_upgrade(balint_declarer_champs_extras(), $maj['1.0.3']); - cextras_api_upgrade(balint_declarer_champs_extras(), $maj['1.0.6']); + cextras_api_upgrade(balint_declarer_champs_extras(), $maj['1.0.7']); include_spip('base/upgrade'); maj_plugin($nom_meta_base_version, $version_cible, $maj); diff --git a/content/mediatheque.html b/content/mediatheque.html index ad1b62c..4163e20 100644 --- a/content/mediatheque.html +++ b/content/mediatheque.html @@ -3,7 +3,6 @@ [(#ID_MOT|setenv{id_mot})] -

Médiathèque

diff --git a/inclure/bouton_ordre.html b/inclure/bouton_ordre.html new file mode 100644 index 0000000..c44d38c --- /dev/null +++ b/inclure/bouton_ordre.html @@ -0,0 +1,4 @@ + + [(#ENV{ordre}|=={DESC}|oui) Ordre décroissant] + [(#ENV{ordre}|=={ASC}|oui) Ordre croissant] + diff --git a/inclure/medias_contenu.html b/inclure/medias_contenu.html index 5fa53d7..33c7c79 100644 --- a/inclure/medias_contenu.html +++ b/inclure/medias_contenu.html @@ -1,12 +1,23 @@ +[(#INFO_ORDRE{mots,#ENV{id_mot}}|set{ordre})] + +[(#GET{ordre}|=={DESC}|?{ + #SET{tri,1}, + #SET{tri,0} +})] +
+ + + +
#ANCRE_PAGINATION - +
diff --git a/inclure/menu-medias.html b/inclure/menu-medias.html index 931909e..93f5b8f 100644 --- a/inclure/menu-medias.html +++ b/inclure/menu-medias.html @@ -7,7 +7,7 @@ diff --git a/paquet.xml b/paquet.xml index a97314c..510d1ba 100644 --- a/paquet.xml +++ b/paquet.xml @@ -6,7 +6,7 @@ compatibilite="[3.1.7;3.3.*]" logo="img/balint_64.png" documentation="" - schema="1.0.6" + schema="1.0.7" > Squelette AIPB