cvs: php4(PHP_4_2_0) /ext/domxml php_domxml.c
| From: | Christian Stocker | Date: | Wed, 12 Jun 2002 11:13:35 +0000 |
| Subject: | cvs: php4(PHP_4_2_0) /ext/domxml php_domxml.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-12328@lists.php.net to get a copy of this message | ||
chregu Wed Jun 12 07:13:35 2002 EDT
Modified files: (Branch: PHP_4_2_0)
/php4/ext/domxml php_domxml.c
Log:
MFH (fixed domxml_get_element_by_id() )
Index: php4/ext/domxml/php_domxml.c
diff -u php4/ext/domxml/php_domxml.c:1.118.2.11 php4/ext/domxml/php_domxml.c:1.118.2.12
--- php4/ext/domxml/php_domxml.c:1.118.2.11 Sat May 18 20:02:13 2002
+++ php4/ext/domxml/php_domxml.c Wed Jun 12 07:13:35 2002
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_domxml.c,v 1.118.2.11 2002/05/19 00:02:13 sniper Exp $ */
+/* $Id: php_domxml.c,v 1.118.2.12 2002/06/12 11:13:35 chregu Exp $ */
/* TODO
* - Support Notation Nodes
@@ -2673,14 +2673,14 @@
xmlDocPtr docp;
idsIterator iter;
xmlHashTable *ids = NULL;
- int retnode;
-
- id = getThis();
- DOMXML_GET_OBJ(docp, id, le_domxmldocp);
+ int retnode,idname_len;
+ char *idname;
+
+ DOMXML_PARAM_TWO(docp, id, le_domxmldocp, "s", &idname, &idname_len);
ids = (xmlHashTable *) docp->ids;
if(ids) {
- iter.elementId = (xmlChar *)
+ iter.elementId = (xmlChar *) idname;
iter.element = NULL;
xmlHashScan(ids, idsHashScanner, &iter);
rv = php_domobject_new(iter.element, &retnode TSRMLS_CC);