You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

231 lines
10 KiB

diff --git a/Text/Wiki.php b/Text/Wiki.php
index 647999e..aa83d57 100644
--- a/Text/Wiki.php
+++ b/Text/Wiki.php
@@ -1037,7 +1037,7 @@ class Text_Wiki {
for ($i = 0; $i < $k; $i++) {
// the current character
- $char = $this->source{$i};
+ $char = $this->source[$i];
// are alredy in a delimited section?
if ($in_delim) {
diff --git a/Text/Wiki/Parse/BBCode/Colortext.php b/Text/Wiki/Parse/BBCode/Colortext.php
index 5840043..d107eb6 100755
--- a/Text/Wiki/Parse/BBCode/Colortext.php
+++ b/Text/Wiki/Parse/BBCode/Colortext.php
@@ -81,7 +81,7 @@ class Text_Wiki_Parse_Colortext extends Text_Wiki_Parse {
}
// needs to withdraw leading # as renderer put it in
- $color = $matches[1]{0} == '#' ? substr($matches[1], 1) : $matches[1];
+ $color = $matches[1][0] == '#' ? substr($matches[1], 1) : $matches[1];
// builds the option array
$options = array('type' => 'start', 'level' => $this->_level, 'color' => $color);
diff --git a/Text/Wiki/Parse/BBCode/Url.php b/Text/Wiki/Parse/BBCode/Url.php
index 7ae4ea8..0e19401 100644
--- a/Text/Wiki/Parse/BBCode/Url.php
+++ b/Text/Wiki/Parse/BBCode/Url.php
@@ -143,7 +143,7 @@ class Text_Wiki_Parse_Url extends Text_Wiki_Parse {
if ($matches[2] === '=') {
$type = 'descr';
} elseif ($matches[2]) {
- $pre = $matches[1]{0};
+ $pre = $matches[1][0];
}
}
$matches[2] = 'mailto:' . $matches[3];
diff --git a/Text/Wiki/Parse/Cowiki/Paragraph.php b/Text/Wiki/Parse/Cowiki/Paragraph.php
index 8a535ef..18c3acc 100644
--- a/Text/Wiki/Parse/Cowiki/Paragraph.php
+++ b/Text/Wiki/Parse/Cowiki/Paragraph.php
@@ -112,7 +112,7 @@ class Text_Wiki_Parse_Paragraph extends Text_Wiki_Parse {
$key = '';
$len = strlen($matches[0]);
for ($i = 1; $i < $len; $i++) {
- $char = $matches[0]{$i};
+ $char = $matches[0][$i];
if ($char == $delim) {
break;
} else {
diff --git a/Text/Wiki/Parse/Cowiki/Wikilink.php b/Text/Wiki/Parse/Cowiki/Wikilink.php
index d2c974f..dfcc9f3 100644
--- a/Text/Wiki/Parse/Cowiki/Wikilink.php
+++ b/Text/Wiki/Parse/Cowiki/Wikilink.php
@@ -195,7 +195,7 @@ class Text_Wiki_Parse_Wikilink extends Text_Wiki_Parse {
{
// when prefixed with !, it's explicitly not a wiki link.
// return everything as it was.
- /*if ($matches[3]{0} == '!') {
+ /*if ($matches[3][0] == '!') {
return $matches[1] . substr($matches[3], 1) . $matches[4] . $matches[7];
}*/
if (!isset($matches[4])) {
diff --git a/Text/Wiki/Parse/Creole/Paragraph.php b/Text/Wiki/Parse/Creole/Paragraph.php
index c286396..ad64516 100644
--- a/Text/Wiki/Parse/Creole/Paragraph.php
+++ b/Text/Wiki/Parse/Creole/Paragraph.php
@@ -105,7 +105,7 @@ class Text_Wiki_Parse_Paragraph extends Text_Wiki_Parse {
$key = '';
$len = strlen($matches[0]);
for ($i = 1; $i < $len; $i++) {
- $char = $matches[0]{$i};
+ $char = $matches[0][$i];
if ($char == $delim) {
break;
} else {
diff --git a/Text/Wiki/Parse/Default/Smiley.php b/Text/Wiki/Parse/Default/Smiley.php
index ce295b4..2e1d10b 100644
--- a/Text/Wiki/Parse/Default/Smiley.php
+++ b/Text/Wiki/Parse/Default/Smiley.php
@@ -111,15 +111,15 @@ class Text_Wiki_Parse_Smiley extends Text_Wiki_Parse {
$cur = $smiley;
}
$len = strlen($cur);
- if (($cur{0} == ':') && ($len > 2) && ($cur{$len - 1} == ':')) {
+ if (($cur[0] == ':') && ($len > 2) && ($cur[$len - 1] == ':')) {
$reg1 .= $sep1 . preg_quote(substr($cur, 1, -1), '#');
$sep1 = '|';
continue;
}
if ($autoNose && ($len === 2)) {
- $variante = $cur{0} . '-' . $cur{1};
+ $variante = $cur[0] . '-' . $cur[1];
$this->_smileys[$variante] = &$this->_smileys[$smiley];
- $cur = preg_quote($cur{0}, '#') . '-?' . preg_quote($cur{1}, '#');
+ $cur = preg_quote($cur[0], '#') . '-?' . preg_quote($cur[1], '#');
} else {
$cur = preg_quote($cur, '#');
}
diff --git a/Text/Wiki/Parse/Default/Wikilink.php b/Text/Wiki/Parse/Default/Wikilink.php
index 8a33e43..f0bafd1 100755
--- a/Text/Wiki/Parse/Default/Wikilink.php
+++ b/Text/Wiki/Parse/Default/Wikilink.php
@@ -186,7 +186,7 @@ class Text_Wiki_Parse_Wikilink extends Text_Wiki_Parse {
{
// when prefixed with !, it's explicitly not a wiki link.
// return everything as it was.
- if ($matches[2]{0} == '!') {
+ if ($matches[2][0] == '!') {
return $matches[1] . substr($matches[2], 1) . $matches[3];
}
diff --git a/Text/Wiki/Parse/Doku/Paragraph.php b/Text/Wiki/Parse/Doku/Paragraph.php
index 8a535ef..18c3acc 100644
--- a/Text/Wiki/Parse/Doku/Paragraph.php
+++ b/Text/Wiki/Parse/Doku/Paragraph.php
@@ -112,7 +112,7 @@ class Text_Wiki_Parse_Paragraph extends Text_Wiki_Parse {
$key = '';
$len = strlen($matches[0]);
for ($i = 1; $i < $len; $i++) {
- $char = $matches[0]{$i};
+ $char = $matches[0][$i];
if ($char == $delim) {
break;
} else {
diff --git a/Text/Wiki/Parse/Mediawiki/Table.php b/Text/Wiki/Parse/Mediawiki/Table.php
index 0622ae0..2150d47 100644
--- a/Text/Wiki/Parse/Mediawiki/Table.php
+++ b/Text/Wiki/Parse/Mediawiki/Table.php
@@ -260,7 +260,7 @@ class Text_Wiki_Parse_Table extends Text_Wiki_Parse {
}
$param = array(
'type' => 'cell_start',
- 'attr' => $matches[1] && ($matches[1]{0} == '!') ? 'header': null,
+ 'attr' => $matches[1] && ($matches[1][0] == '!') ? 'header': null,
'span' => 1,
'rowspan' => 1,
'order' => $order
diff --git a/Text/Wiki/Parse/Tiki/Paragraph.php b/Text/Wiki/Parse/Tiki/Paragraph.php
index 410d512..0441649 100755
--- a/Text/Wiki/Parse/Tiki/Paragraph.php
+++ b/Text/Wiki/Parse/Tiki/Paragraph.php
@@ -114,7 +114,7 @@ class Text_Wiki_Parse_Paragraph extends Text_Wiki_Parse {
$key = '';
$len = strlen($matches[0]);
for ($i = 1; $i < $len; $i++) {
- $char = $matches[0]{$i};
+ $char = $matches[0][$i];
if ($char == $delim) {
break;
} else {
diff --git a/Text/Wiki/Parse/Tiki/Plugin.php b/Text/Wiki/Parse/Tiki/Plugin.php
index e70c201..dd1f46c 100644
--- a/Text/Wiki/Parse/Tiki/Plugin.php
+++ b/Text/Wiki/Parse/Tiki/Plugin.php
@@ -115,7 +115,7 @@ class Text_Wiki_Parse_Plugin extends Text_Wiki_Parse {
preg_match_all($this->regexArgs, $matches[2], $args, PREG_PATTERN_ORDER);
$attr = array();
foreach ($args[1] as $i=>$name) {
- if ($args[2][$i]{0} == '"' || $args[2][$i]{0} == "'") {
+ if ($args[2][$i][0] == '"' || $args[2][$i][0] == "'") {
$attr[$name] = substr($args[2][$i], 1, -1);
} else {
$attr[$name] = trim($args[2][$i]);
diff --git a/Text/Wiki/Parse/Tiki/Wikilink.php b/Text/Wiki/Parse/Tiki/Wikilink.php
index 3cb279e..14d17b1 100755
--- a/Text/Wiki/Parse/Tiki/Wikilink.php
+++ b/Text/Wiki/Parse/Tiki/Wikilink.php
@@ -195,7 +195,7 @@ class Text_Wiki_Parse_Wikilink extends Text_Wiki_Parse {
{
// when prefixed with !, it's explicitly not a wiki link.
// return everything as it was.
- /*if ($matches[3]{0} == '!') {
+ /*if ($matches[3][0] == '!') {
return $matches[1] . substr($matches[3], 1) . $matches[4] . $matches[7];
}*/
if (isset($matches[2]) && $matches[2] == '))' && isset($matches[5]) && $matches[5] == '((') {
diff --git a/Text/Wiki/Render/Docbook/Colortext.php b/Text/Wiki/Render/Docbook/Colortext.php
index b0ed39f..7b49870 100644
--- a/Text/Wiki/Render/Docbook/Colortext.php
+++ b/Text/Wiki/Render/Docbook/Colortext.php
@@ -70,7 +70,7 @@ class Text_Wiki_Render_Docbook_Colortext extends Text_Wiki_Render {
$color = $options['color'];
if (!in_array($color, $this->getConf('colors', array())) &&
- $color{0} != '#') {
+ $color[0] != '#') {
$color = '#' . $color;
}
return '<phrase role="' . $this->getConf('role', 'color') . '" ' .
diff --git a/Text/Wiki/Render/Docbook/Url.php b/Text/Wiki/Render/Docbook/Url.php
index 1c42f19..2e012c7 100644
--- a/Text/Wiki/Render/Docbook/Url.php
+++ b/Text/Wiki/Render/Docbook/Url.php
@@ -77,7 +77,7 @@ class Text_Wiki_Render_Docbook_Url extends Text_Wiki_Render {
} else {
// should we build a target clause?
- if ($href{0} == '#' ||
+ if ($href[0] == '#' ||
strtolower(substr($href, 0, 7)) == 'mailto:') {
// targets not allowed for on-page anchors
// and mailto: links.
diff --git a/Text/Wiki/Render/Xhtml/Colortext.php b/Text/Wiki/Render/Xhtml/Colortext.php
index d0298ab..e93c4a0 100755
--- a/Text/Wiki/Render/Xhtml/Colortext.php
+++ b/Text/Wiki/Render/Xhtml/Colortext.php
@@ -63,7 +63,7 @@ class Text_Wiki_Render_Xhtml_Colortext extends Text_Wiki_Render {
$type = $options['type'];
$color = $options['color'];
- if (! in_array($color, $this->colors) && $color{0} != '#') {
+ if (! in_array($color, $this->colors) && $color[0] != '#') {
$color = '#' . $color;
}
diff --git a/Text/Wiki/Render/Xhtml/Url.php b/Text/Wiki/Render/Xhtml/Url.php
index 794ba16..576fa51 100755
--- a/Text/Wiki/Render/Xhtml/Url.php
+++ b/Text/Wiki/Render/Xhtml/Url.php
@@ -79,7 +79,7 @@ class Text_Wiki_Render_Xhtml_Url extends Text_Wiki_Render {
} else {
// should we build a target clause?
- if ($href{0} == '#' ||
+ if ($href[0] == '#' ||
strtolower(substr($href, 0, 7)) == 'mailto:') {
// targets not allowed for on-page anchors
// and mailto: links.