From d5a2cce1df57b8a7e09efdc2a44d50df492f792f Mon Sep 17 00:00:00 2001 From: Jephte CLAIN Date: Thu, 24 Dec 2015 12:16:57 +0400 Subject: [PATCH 1/2] cgilsxml.py: rajouter la variable env/query_vars --- lib/ulib/support/cgilsxml.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/ulib/support/cgilsxml.py b/lib/ulib/support/cgilsxml.py index 14ba866..a9e0c68 100755 --- a/lib/ulib/support/cgilsxml.py +++ b/lib/ulib/support/cgilsxml.py @@ -6,7 +6,7 @@ u"""Ce script est prévu pour être utilisé dans un script CGI. Il permet de lister le contenu d'un répertoire au format XML, et de télécharger les fichiers trouvés. """ -import os, sys, re, shutil, mimetypes +import os, sys, re, shutil, mimetypes, urlparse from os import path from time import time, localtime from types import UnicodeType, StringTypes @@ -184,7 +184,11 @@ def print_files(files, fgroups=None, select_group=None, script_name=None, query_ if script_name is not None: ET.SubElement(xenv, "script_name").text = _u(script_name) if query_string is not None: - ET.SubElement(xenv, "query_string").text = _u(query_string) + query_string = _u(query_string) + ET.SubElement(xenv, "query_string").text = query_string + xvars = ET.SubElement(xenv, "query_vars") + for name, value in urlparse.parse_qsl(query_string, keep_blank_values=True): + ET.SubElement(xvars, "var", name=name, value=value) xfgroups = ET.SubElement(xresult, "fgroups") if fgroups is not None: for fgroup in fgroups: From 8253055ce660af9890e97ab8388cc16c2e1ddb13 Mon Sep 17 00:00:00 2001 From: Jephte CLAIN Date: Thu, 24 Dec 2015 12:17:33 +0400 Subject: [PATCH 2/2] Init changelog & version 2.26.0 --- CHANGES.txt | 4 ++++ VERSION.txt | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index 80a7835..8515765 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,7 @@ +## Version 2.26.0 du 24/12/2015-12:17 + +d5a2cce cgilsxml.py: rajouter la variable env/query_vars + ## Version 2.25.0 du 24/12/2015-11:15 6c73940 cgilsxml.py: désactiver le cache par défaut diff --git a/VERSION.txt b/VERSION.txt index 5c18f91..7a25c70 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -2.25.0 +2.26.0