Replaced deprecated each() in footnotes plugin.

This commit is contained in:
azett 2018-10-03 14:07:38 +02:00
parent d8de4bfb02
commit 50c492c5a6

View File

@ -38,14 +38,16 @@ class footnotes_class {
$lines = preg_split('|\[([0-9]+)\]|', $matches[1], -1, PREG_SPLIT_DELIM_CAPTURE); $lines = preg_split('|\[([0-9]+)\]|', $matches[1], -1, PREG_SPLIT_DELIM_CAPTURE);
// first array element is always empty - remove
array_shift($lines); array_shift($lines);
while ((list (,$n) = each($lines)) && (list (,$s) = each($lines))) // get each footnote's number ($n) and content ($s) from the array ...
while (($n = array_shift($lines)) && ($s = array_shift($lines))) {
// ... and add it to the result string
$str .=$this->note($n, $s); $str .=$this->note($n, $s);
}
$str .= '</ol></div>'; $str .= '</ol></div>';
return $str; return $str;
} }