dickmeiss Wed Jul 30 05:53:37 2003 EDT
Modified files:
/php-src/ext/yaz php_yaz.c
Log:
Fix yaz_record, type array to return bibliographic record part
Index: php-src/ext/yaz/php_yaz.c
diff -u php-src/ext/yaz/php_yaz.c:1.77 php-src/ext/yaz/php_yaz.c:1.78
--- php-src/ext/yaz/php_yaz.c:1.77 Sat Jul 19 15:23:33 2003
+++ php-src/ext/yaz/php_yaz.c Wed Jul 30 05:53:37 2003
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_yaz.c,v 1.77 2003/07/19 19:23:33 andrey Exp $ */
+/* $Id: php_yaz.c,v 1.78 2003/07/30 09:53:37 dickmeiss Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -943,6 +943,8 @@
if (r) {
if (!strcmp(type, "array")) {
Z_External *ext = (Z_External *) ZOOM_record_get(r,
"ext", 0);
+ if (ext->which == Z_External_OPAC)
+ ext = ext->u.opac->bibliographicRecord;
if (ext) {
oident *ent =
oid_getentbyoid(ext->direct_reference);
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php