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

Reply via email to