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