@@ 311-323 (lines=13) @@ | ||
308 | if (isset($e) && ($do == 1 or (isset($ok['#pcdata']) && ($do == 3 or $do == 5)))) { |
|
309 | echo '<', $s, $e, $a, '>'; |
|
310 | } |
|
311 | if (isset($x[0])) { |
|
312 | if (strlen(trim($x)) && (($ql && isset($cB[$p])) or (isset($cB[$in]) && !$ql))) { |
|
313 | echo '<div>', $x, '</div>'; |
|
314 | } elseif ($do < 3 or isset($ok['#pcdata'])) { |
|
315 | echo $x; |
|
316 | } elseif (strpos($x, "\x02\x04")) { |
|
317 | foreach (preg_split('`(\x01\x02[^\x01\x02]+\x02\x01)`', $x, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY) as $v) { |
|
318 | echo substr($v, 0, 2) == "\x01\x02" ? $v : ($do > 4 ? preg_replace('`\S`', '', $v) : ''); |
|
319 | } |
|
320 | } elseif ($do > 4) { |
|
321 | echo preg_replace('`\S`', '', $x); |
|
322 | } |
|
323 | } |
|
324 | // get markup |
|
325 | if (!preg_match('`^(/?)([a-z1-6]+)([^>]*)>(.*)`sm', $t[$i], $r)) { |
|
326 | $x = $t[$i]; |
|
@@ 469-481 (lines=13) @@ | ||
466 | if (isset($e) && ($do == 1 or (isset($ok['#pcdata']) && ($do == 3 or $do == 5)))) { |
|
467 | echo '<', $s, $e, $a, '>'; |
|
468 | } |
|
469 | if (isset($x[0])) { |
|
470 | if (strlen(trim($x)) && (($ql && isset($cB[$p])) or (isset($cB[$in]) && !$ql))) { |
|
471 | echo '<div>', $x, '</div>'; |
|
472 | } elseif ($do < 3 or isset($ok['#pcdata'])) { |
|
473 | echo $x; |
|
474 | } elseif (strpos($x, "\x02\x04")) { |
|
475 | foreach (preg_split('`(\x01\x02[^\x01\x02]+\x02\x01)`', $x, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY) as $v) { |
|
476 | echo substr($v, 0, 2) == "\x01\x02" ? $v : ($do > 4 ? preg_replace('`\S`', '', $v) : ''); |
|
477 | } |
|
478 | } elseif ($do > 4) { |
|
479 | echo preg_replace('`\S`', '', $x); |
|
480 | } |
|
481 | } |
|
482 | while (!empty($q) && ($e = array_pop($q))) { |
|
483 | echo '</', $e, '>'; |
|
484 | } |