summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Stocker <chregu@php.net>2002-06-12 11:13:35 +0000
committerChristian Stocker <chregu@php.net>2002-06-12 11:13:35 +0000
commitec515556309b475f0b4fb31dc893df41f3fcbabb (patch)
tree82a683b7fcb0681d6d82a1b73e070b4f2bc97828
parente5f1bf0f835f5c56f82e7d660577d9a4d429c490 (diff)
downloadphp-git-ec515556309b475f0b4fb31dc893df41f3fcbabb.tar.gz
MFH (fixed domxml_get_element_by_id() )
-rw-r--r--ext/domxml/php_domxml.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/ext/domxml/php_domxml.c b/ext/domxml/php_domxml.c
index 0b8366e110..c0d0c20307 100644
--- a/ext/domxml/php_domxml.c
+++ b/ext/domxml/php_domxml.c
@@ -2673,14 +2673,14 @@ PHP_FUNCTION(domxml_doc_get_element_by_id)
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);