Got questions, comments, patches, etc.?
Contact Jason Woofenden
gitweb
/
wfpl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
84a6325
)
enc_htmlbrtab: don't double spaces
author
Jason Woofenden
<jason@jasonwoof.com>
Fri, 18 Sep 2015 22:52:57 +0000
(18:52 -0400)
committer
Jason Woofenden
<jason@jasonwoof.com>
Fri, 18 Sep 2015 22:52:57 +0000
(18:52 -0400)
encode.php
patch
|
blob
|
history
diff --git
a/encode.php
b/encode.php
index
f5a5622
..
fd282b7
100644
(file)
--- a/
encode.php
+++ b/
encode.php
@@
-74,7
+74,7
@@
function enc_htmlbr($str) {
# Example: <p>~foo htmlbrtab~</p>
function enc_htmlbrtab($str) {
$str = enc_htmlbr($str);
# Example: <p>~foo htmlbrtab~</p>
function enc_htmlbrtab($str) {
$str = enc_htmlbr($str);
- $whitespace_to_nbsp = create_function('$matches', '$count = 0; $chars = str_split($matches[0]); foreach ($chars as $c) { if ($c == " ") { $count += 2; } else if ($c == "\t") { $count += 8; } } return str_repeat(" ", $count);');
+ $whitespace_to_nbsp = create_function('$matches', '$count = 0; $chars = str_split($matches[0]); foreach ($chars as $c) { if ($c == " ") { $count += 1; } else if ($c == "\t") { $count += 8; } } return str_repeat(" ", $count);');
$str = preg_replace_callback("|^[ \t]+|m", $whitespace_to_nbsp, $str);
return $str;
}
$str = preg_replace_callback("|^[ \t]+|m", $whitespace_to_nbsp, $str);
return $str;
}