dickmeiss Mon Feb 23 05:48:44 2004 EDT
Modified files:
/php-src/ext/yaz config.m4 php_yaz.c
Log:
Use ZOOM_resultset_sort for yaz_sort. Require YAZ 2.0.13 or later.
http://cvs.php.net/diff.php/php-src/ext/yaz/config.m4?r1=1.15&r2=1.16&ty=u
Index: php-src/ext/yaz/config.m4
diff -u php-src/ext/yaz/config.m4:1.15 php-src/ext/yaz/config.m4:1.16
--- php-src/ext/yaz/config.m4:1.15 Mon Jan 26 08:40:49 2004
+++ php-src/ext/yaz/config.m4 Mon Feb 23 05:48:44 2004
@@ -1,5 +1,5 @@
dnl
-dnl $Id: config.m4,v 1.15 2004/01/26 13:40:49 dickmeiss Exp $
+dnl $Id: config.m4,v 1.16 2004/02/23 10:48:44 dickmeiss Exp $
dnl
PHP_ARG_WITH(yaz,for YAZ support,
@@ -23,14 +23,14 @@
AC_DEFINE(HAVE_YAZ,1,[Whether you have YAZ])
. $yazconfig
- dnl Check version (2.0.6 or greater required)
+ dnl Check version (2.0.13 or greater required)
AC_MSG_CHECKING([for YAZ version])
yaz_version=`echo $YAZVERSION | awk 'BEGIN { FS = "."; } { printf "%d", ($1 *
1000 + $2) * 1000 + $3;}'`
echo $yaz_version
- if test "$yaz_version" -ge 2000006; then
+ if test "$yaz_version" -ge 2000013; then
AC_MSG_RESULT([$YAZVERSION])
else
- AC_MSG_ERROR([YAZ version 2.0.6 or later required.])
+ AC_MSG_ERROR([YAZ version 2.0.13 or later required.])
fi
for c in $YAZLIB; do
http://cvs.php.net/diff.php/php-src/ext/yaz/php_yaz.c?r1=1.83&r2=1.84&ty=u
Index: php-src/ext/yaz/php_yaz.c
diff -u php-src/ext/yaz/php_yaz.c:1.83 php-src/ext/yaz/php_yaz.c:1.84
--- php-src/ext/yaz/php_yaz.c:1.83 Mon Jan 26 08:40:49 2004
+++ php-src/ext/yaz/php_yaz.c Mon Feb 23 05:48:44 2004
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_yaz.c,v 1.83 2004/01/26 13:40:49 dickmeiss Exp $ */
+/* $Id: php_yaz.c,v 1.84 2004/02/23 10:48:44 dickmeiss Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -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 @@
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);
}
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php