[geeklog-devel] About COM_startBlock in GL-1.4.2
geeklog at mystral-kk.net
geeklog at mystral-kk.net
Tue Sep 11 08:43:36 EDT 2007
Hi, all,
I downloaded Nightly CVS tarball and installed Geeklog-1.5(1.4.2?). The
installer looks so nice!
BTW, looking into COM_startBlock function, My friend Phize found a
potnetial bug. In this function, the $title parameter is used as a block
ID. If $title is made up of multibyte characters, it will cause an HTML
error, for id property of HTML doesn't allow a value of multibyte
characters.
Besides, I believe line #1364 should not be
$blockid = strtr($blockid, "!@#$%^&*()'\"\\/?~`.,;: ",
"________________________");
but
$blockid = preg_replace( "/!@#\$%^&\*\(\)'\"\\\/\?~`\.,;: /", "_",
$blockid );
because strtr() functions is not used properly.
Lastly, I can't understand the comment on line #1368
[quote]
for ($i=2; $i <= 5; $i++) { // there can't be more then 5 blocks
of the same name
[/quote]
Why "not more than 5"? Maybe a bigger number is better. Or am I missing
something badly?
--
mystral-kk (Kenji ITO)
"Every cloud has a silver lining."
More information about the geeklog-devel
mailing list