equal
deleted
inserted
replaced
92 $this->error( $errormsg ); |
92 $this->error( $errormsg ); |
93 } |
93 } |
94 } |
94 } |
95 |
95 |
96 xml_parser_free( $this->parser ); |
96 xml_parser_free( $this->parser ); |
|
97 unset( $this->parser ); |
97 |
98 |
98 $this->normalize(); |
99 $this->normalize(); |
99 } |
100 } |
100 |
101 |
101 /** |
102 /** |
383 function map_attrs($k, $v) { |
384 function map_attrs($k, $v) { |
384 return "$k=\"$v\""; |
385 return "$k=\"$v\""; |
385 } |
386 } |
386 |
387 |
387 function error( $errormsg, $lvl = E_USER_WARNING ) { |
388 function error( $errormsg, $lvl = E_USER_WARNING ) { |
388 // append PHP's error message if track_errors enabled |
|
389 if ( isset($php_errormsg) ) { |
|
390 $errormsg .= " ($php_errormsg)"; |
|
391 } |
|
392 if ( MAGPIE_DEBUG ) { |
389 if ( MAGPIE_DEBUG ) { |
393 trigger_error( $errormsg, $lvl); |
390 trigger_error( $errormsg, $lvl); |
394 } else { |
391 } else { |
395 error_log( $errormsg, 0); |
392 error_log( $errormsg, 0); |
396 } |
393 } |
819 /*=======================================================================*\ |
816 /*=======================================================================*\ |
820 Function: error |
817 Function: error |
821 Purpose: register error |
818 Purpose: register error |
822 \*=======================================================================*/ |
819 \*=======================================================================*/ |
823 function error ($errormsg, $lvl=E_USER_WARNING) { |
820 function error ($errormsg, $lvl=E_USER_WARNING) { |
824 // append PHP's error message if track_errors enabled |
|
825 if ( isset($php_errormsg) ) { |
|
826 $errormsg .= " ($php_errormsg)"; |
|
827 } |
|
828 $this->ERROR = $errormsg; |
821 $this->ERROR = $errormsg; |
829 if ( MAGPIE_DEBUG ) { |
822 if ( MAGPIE_DEBUG ) { |
830 trigger_error( $errormsg, $lvl); |
823 trigger_error( $errormsg, $lvl); |
831 } |
824 } |
832 else { |
825 else { |