Browse Source
Merge pull request #41 from Barbara-Pitt/config
issue#35 - lookahead regex bug on quotes and crossboard quotes
pull/40/head
towards-a-new-leftypol
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
2 additions and
2 deletions
-
inc/functions.php
|
|
@ -2017,7 +2017,7 @@ function markup(&$body, $track_cites = false, $op = false) { |
|
|
|
print_err("Cites BEGIN"); |
|
|
|
|
|
|
|
// Cites |
|
|
|
if (isset($board) && preg_match_all('/(^|\s)>>(\d+?)([\s,.)?]|$)/m', $body, $cites, PREG_SET_ORDER | PREG_OFFSET_CAPTURE)) { |
|
|
|
if (isset($board) && preg_match_all('/(^|\s)>>(\d+?)((?=[\s,.)?!])|$)/m', $body, $cites, PREG_SET_ORDER | PREG_OFFSET_CAPTURE)) { |
|
|
|
if (count($cites[0]) > $config['max_cites']) { |
|
|
|
error($config['error']['toomanycites']); |
|
|
|
} |
|
|
@ -2067,7 +2067,7 @@ function markup(&$body, $track_cites = false, $op = false) { |
|
|
|
print_err("Cross board linking BEGIN"); |
|
|
|
|
|
|
|
// Cross-board linking |
|
|
|
if (preg_match_all('/(^|\s)>>>\/(' . $config['board_regex'] . 'f?)\/(\d+)?([\s,.)?]|$)/um', $body, $cites, PREG_SET_ORDER | PREG_OFFSET_CAPTURE)) { |
|
|
|
if (preg_match_all('/(^|\s)>>>\/(' . $config['board_regex'] . 'f?)\/(\d+)?((?=[\s,.)?!])|$)/um', $body, $cites, PREG_SET_ORDER | PREG_OFFSET_CAPTURE)) { |
|
|
|
if (count($cites[0]) > $config['max_cites']) { |
|
|
|
error($config['error']['toomanycross']); |
|
|
|
} |
|
|
|