diff options
author | Adam Dickmeiss <dickmeiss@php.net> | 2004-02-23 10:48:46 +0000 |
---|---|---|
committer | Adam Dickmeiss <dickmeiss@php.net> | 2004-02-23 10:48:46 +0000 |
commit | 2fdd9a9757b7f5ea2c48d417fa5f7b7ed504f42c (patch) | |
tree | abe5d5e3b89b201d439a32aee8b1108e57c20b14 /ext/yaz/php_yaz.c | |
parent | 830d453a2f707f186051d2d3ae5ab3baa08d3edf (diff) | |
download | php-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.c | 9 |
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); } |