From 83912993dbe4f7e2dd75c39c43d8602b6ecabde4 Mon Sep 17 00:00:00 2001 From: Erik Moeller Date: Sat, 10 Apr 2004 10:24:02 +0000 Subject: [PATCH] fix notices (jeluf, please enable E_NOTICE in your php.ini, also take a look at the diff, please) --- includes/Parser.php | 5 +++-- includes/Tokenizer.php | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/includes/Parser.php b/includes/Parser.php index b5f61935dd..d5e57bdd31 100644 --- a/includes/Parser.php +++ b/includes/Parser.php @@ -622,7 +622,7 @@ class Parser $state["strong"] = FALSE; } else { $s = ""; - $state["strong"] = $token["pos"]; + $state["strong"] = isset($token["pos"]) ? $token["pos"] : true; } return $s; } @@ -640,7 +640,8 @@ class Parser $state["em"] = FALSE; } else { $s = ""; - $state["em"] = $token["pos"]; + $state["em"] = isset($token["pos"]) ? $token["pos"] : true; + } return $s; } diff --git a/includes/Tokenizer.php b/includes/Tokenizer.php index 2b9c9e7c21..ecf75c2d78 100644 --- a/includes/Tokenizer.php +++ b/includes/Tokenizer.php @@ -62,7 +62,7 @@ class Tokenizer { return false; while ( $this->mPos <= $this->mTextLength ) { - switch ( $ch = $this->mText[$this->mPos] ) { + switch ( $ch = isset($this->mText[$this->mPos]) ? $this->mText[$this->mPos] : '' ) { case 'R': // for "RFC " if ( $this->mText[$this->mPos+1] == 'F' && $this->mText[$this->mPos+2] == 'C' && -- 2.20.1