]> granicus.if.org Git - php/commitdiff
MFH (fixed domxml_get_element_by_id() )
authorChristian Stocker <chregu@php.net>
Wed, 12 Jun 2002 11:13:35 +0000 (11:13 +0000)
committerChristian Stocker <chregu@php.net>
Wed, 12 Jun 2002 11:13:35 +0000 (11:13 +0000)
ext/domxml/php_domxml.c

index 0b8366e1100b1e11165434df1c194773a640ce71..c0d0c20307276fae17f0f8656ce12c97f6a71ef1 100644 (file)
@@ -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);