Make WordPress Core

Ticket #14525: 14525.diff

File 14525.diff, 1.2 KB (added by mdawaffe, 14 years ago)
  • blogger-importer.php

     
    10271027                                $this->in_content = array();
    10281028                        } else {
    10291029                                $endtag = $this->ns_to_prefix($name);
    1030                                 if (strpos($this->in_content[count($this->in_content)-1], '<' . $endtag) !== false) {
     1030                                if ( is_string( $this->in_content[count($this->in_content)-1] ) && strpos($this->in_content[count($this->in_content)-1], '<' . $endtag) !== false) {
    10311031                                        array_push($this->in_content, "/>");
    10321032                                } else {
    10331033                                        array_push($this->in_content, "</$endtag>");
     
    10551055                #print str_repeat(" ", $this->depth * $this->indent) . "data: #" . $data . "#\n";
    10561056                if (!empty($this->in_content)) {
    10571057                        // handle self-closing tags (case: text node found, need to close element started)
    1058                         if (strpos($this->in_content[count($this->in_content)-1], '<') !== false) {
     1058                        if ( is_string( $this->in_content[count($this->in_content)-1] ) && strpos($this->in_content[count($this->in_content)-1], '<') !== false) {
    10591059                                array_push($this->in_content, ">");
    10601060                        }
    10611061                        array_push($this->in_content, $this->xml_escape($data));