cvs: php4 /ext/yaz php_yaz.c
| From: | Adam Dickmeiss | Date: | Tue, 25 Feb 2003 08:31:53 +0000 |
| Subject: | cvs: php4 /ext/yaz php_yaz.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-19183@lists.php.net to get a copy of this message | ||
dickmeiss Tue Feb 25 03:31:53 2003 EDT
Modified files:
/php4/ext/yaz php_yaz.c
Log:
yaz_search supports query type cql
Index: php4/ext/yaz/php_yaz.c
diff -u php4/ext/yaz/php_yaz.c:1.62 php4/ext/yaz/php_yaz.c:1.63
--- php4/ext/yaz/php_yaz.c:1.62 Sat Jan 18 14:53:33 2003
+++ php4/ext/yaz/php_yaz.c Tue Feb 25 03:31:52 2003
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_yaz.c,v 1.62 2003/01/18 19:53:33 iliaa Exp $ */
+/* $Id: php_yaz.c,v 1.63 2003/02/25 08:31:52 dickmeiss Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -454,6 +454,18 @@
{
ZOOM_query q = ZOOM_query_create ();
ZOOM_query_prefix (q, query_str);
+ if (p->sort_criteria)
+ ZOOM_query_sortby (q, p->sort_criteria);
+ xfree (p->sort_criteria);
+ p->sort_criteria = 0;
+ p->zoom_set = ZOOM_connection_search (p->zoom_conn, q);
+ ZOOM_query_destroy (q);
+ RETVAL_TRUE;
+ }
+ if (!strcmp (type_str, "cql"))
+ {
+ ZOOM_query q = ZOOM_query_create ();
+ ZOOM_query_cql (q, query_str);
if (p->sort_criteria)
ZOOM_query_sortby (q, p->sort_criteria);
xfree (p->sort_criteria);