summaryrefslogtreecommitdiff
path: root/ext/yaz/php_yaz.c
diff options
context:
space:
mode:
authorAdam Dickmeiss <dickmeiss@php.net>2004-02-23 10:48:46 +0000
committerAdam Dickmeiss <dickmeiss@php.net>2004-02-23 10:48:46 +0000
commit2fdd9a9757b7f5ea2c48d417fa5f7b7ed504f42c (patch)
treeabe5d5e3b89b201d439a32aee8b1108e57c20b14 /ext/yaz/php_yaz.c
parent830d453a2f707f186051d2d3ae5ab3baa08d3edf (diff)
downloadphp-git-2fdd9a9757b7f5ea2c48d417fa5f7b7ed504f42c.tar.gz
Use ZOOM_resultset_sort for yaz_sort. Require YAZ 2.0.13 or later.
Diffstat (limited to 'ext/yaz/php_yaz.c')
-rw-r--r--ext/yaz/php_yaz.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/ext/yaz/php_yaz.c b/ext/yaz/php_yaz.c
index 6aecca60bd..8497283846 100644
--- a/ext/yaz/php_yaz.c
+++ b/ext/yaz/php_yaz.c
@@ -33,9 +33,9 @@
#include <yaz/yaz-version.h>
#ifndef YAZ_VERSIONL
-#error YAZ version 2.0.6 or later must be used.
-#elif YAZ_VERSIONL < 0x020006
-#error YAZ version 2.0.6 or later must be used.
+#error YAZ version 2.0.13 or later must be used.
+#elif YAZ_VERSIONL < 0x02000D
+#error YAZ version 2.0.13 or later must be used.
#endif
#ifdef PHP_WIN32
@@ -1267,6 +1267,9 @@ PHP_FUNCTION(yaz_sort)
convert_to_string_ex(pval_criteria);
xfree(p->sort_criteria);
p->sort_criteria = xstrdup((*pval_criteria)->value.str.val);
+ if (p->zoom_set)
+ ZOOM_resultset_sort(p->zoom_set, "yaz",
+ (*pval_criteria)->value.str.val);
}
release_assoc(p);
}