[rt-users] getting username from id
Mathew Snyder
theillien at yahoo.com
Sat Mar 31 07:26:58 EDT 2007
Ach!!
Disregard my last help request. I figured it out :)
Mathew
Mathew Snyder wrote:
> Ruslan,
>
> I made the changes you suggested and after a bit of tinkering everything works
> well. However, I'm trying to format the time worked as hh:mm. This is the
> block of code I'm using:
>
> foreach my $enviro (keys %environment) {
> my $user;
> my %wholetime;
> foreach $user (keys %timeworked) {
> my @endTime;
> my $temp = $timeworked{$user};
> print "Temp -> $temp\n";
> my $check = $temp / 60;
> print $check . "\n";
> my @temp = split /\./, $check;
> $endTime[0] = $temp[0];
> $endTime[1] = $timeworked{$user} % 60;
> $wholetime{$user} = sprintf '%d:%02d', @endTime[0,1];
> $environment{$enviro}{$user} = $wholetime{$user};
> }
> }
>
> A couple of interesting things is happening. One is that the time is staying in
> minutes with no formatting. The second and most bizarre is that the two 'print'
> statements aren't doing anything. $temp is printing in the line that says
> 'print "Temp -> $temp" . "\n";' but that's it. "Temp -> " isn't printing. And
> the line that says 'print $check;' doesn't do anything. No output whatsoever.
>
>
> I can't for the life of me figure out why it is behaving the way it is as I've
> compared it to near identical code in another script and it appears to be as it
> should. Is there anything you see that seems out of the ordinary?
>
> Thanks again,
> Mathew
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
> Community help: http://wiki.bestpractical.com
> Commercial support: sales at bestpractical.com
>
>
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> Buy a copy at http://rtbook.bestpractical.com
>
More information about the rt-users
mailing list