[EMAIL PROTECTED] wrote:
>
> [snip]
>
> --------------------------------------------------------------------------------
> | return %Actions::Vars::config{$conf}; |
>
>-----------------------------------------------------------------------------------------
>
Must read:
return $Actions::Vars::config{$conf}; # returns a hash reference
or
return % { $Actions::Vars::config{$conf} || {} }; # returns plain hash
and should have been created like this:
my %user_conf = ( foo => 1, bar => 'on' );
$Actions::Vars::config{'user'} = { %user_conf };
One more tip: always say:
use strict;
use warnings;
That should have told you, whats wrong ;-))
See also
http://www.perldoc.com/perl5.6/pod/perldsc.html#Declaration-of-a-HASH-OF-HASHES
Ernest
--
*********************************************************************
* VIRTUALITAS Inc. * *
* * *
* European Consultant Office * http://www.virtualitas.net *
* Internationales Handelszentrum * contact:Ernest Lergon *
* Friedrichstra�e 95 * mailto:[EMAIL PROTECTED] *
* 10117 Berlin / Germany * ums:+49180528132130266 *
*********************************************************************