diff options
author | dvserg <dv_serg@mail.ru> | 2011-01-02 10:41:43 +0300 |
---|---|---|
committer | dvserg <dv_serg@mail.ru> | 2011-01-02 10:41:43 +0300 |
commit | dc1b5278a45acaa35a08e55e0fb4ca79d833d614 (patch) | |
tree | e6b7c7bc7e90b6fab84c4a73b8b8a2fa07e8315f | |
parent | 506ec49fd6fa044b36a9e2e55a2af523ba2793e2 (diff) | |
download | pfsense-packages-dc1b5278a45acaa35a08e55e0fb4ca79d833d614.tar.gz pfsense-packages-dc1b5278a45acaa35a08e55e0fb4ca79d833d614.tar.bz2 pfsense-packages-dc1b5278a45acaa35a08e55e0fb4ca79d833d614.zip |
Bug #1131 Fix
-rw-r--r-- | config/squidGuard/squidguard.inc | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/config/squidGuard/squidguard.inc b/config/squidGuard/squidguard.inc index 1c681497..12e52e35 100644 --- a/config/squidGuard/squidguard.inc +++ b/config/squidGuard/squidguard.inc @@ -1326,9 +1326,18 @@ function squidguard_logrep( $filename, $lncount, $reverse ) $cn = explode(" ", $cn, 4); # split strings - $st = str_split ($cn[3], 25); +# $st = str_split ($cn[3], 25); +# $cn[3] = ""; +# foreach( $st as $s ) $cn[3] .= $s . "<wbr/>"; + $p = 0; + $pstep = 15; + $str = $cn[3]; $cn[3] = ""; - foreach( $st as $s ) $cn[3] .= $s . "<wbr/>"; + for ( $p = 0; $p < strlen($str); $p += $pstep ) { + $s = substr( $str, $p, $pstep ); + if ( !$s ) break; + $cn[3] .= $s . "<wbr/>"; + } $res .= "<tr><td nowrap class='listlr'>{$cn[0]} {$cn[1]}</td><td class='listr'>{$cn[3]}</td></tr>"; } |