Hey,
Thanks Bob for your quick response about logging ini parsing. I actually
fixed myself just like you did, but I thought there was some reason to
handle the entry as reference so unsetting the variable would fix the
problem :)
To enable layout parameter parsing is an easy hack. Just a few lines of
code to logging/Layout.class.php and
config/LoggingConfigHandler.class.php. I don't know how well these diffs
are going to show in a mail but here goes...
$ diff extensions/logging/Layout.class.php agavi/logging/Layout.class.php
32,49d31
<
< /**
< * Initialize the Layout.
< *
< * @param array An array of parameters.
< *
< * @return void
< *
< * @author Veikko Mäkinen ([EMAIL PROTECTED])
< */
< public function initialize($params)
< {
< /*
< empty implementation so that an inheriting class doesn't
< have to overwrite it if no initialisation is needed.
< */
< }
<
$ diff extensions/config/LoggingConfigHandler.class.php
agavi/config/LoggingConfigHandler.class.php
144,150d143
<
< /* VM 2005-09-20 */
< if (isset($layout['params'])) {
< $str = '$%s->initialize(%s);';
< $data[] = sprintf($str,
strtolower($name), $layout['params']);
< }
< /* VM */
_______________________________________________
agavi-dev mailing list
[email protected]
http://labworkz.com/cgi-bin/mailman/listinfo/agavi-dev