Changeset 463
- Timestamp:
- 03/01/09 01:04:38 (9 months ago)
- Location:
- veekun/trunk/lib/Vee
- Files:
-
- 3 modified
Legend:
- Unmodified
- Added
- Removed
-
veekun/trunk/lib/Vee/Controller/Root.pm
r425 r463 264 264 my (undef, $details, undef, @log) = <$svn_fh>; 265 265 close $svn_fh; 266 die "Couldn't get svn details" if not defined $details; 267 266 268 my ($rev, $user, $time, undef) = split / \| /, $details; 267 269 $rev =~ s/^r//; -
veekun/trunk/lib/Vee/Form.pm
r433 r463 275 275 } 276 276 } 277 278 $attr{value} = '' if not defined $attr{value}; 277 279 278 280 # boring old textbox or passwordbox; nothing special -
veekun/trunk/lib/Vee/Utils.pm
r424 r463 51 51 sub postrank { 52 52 my ($post_count) = @_; 53 $post_count ||= 0; 53 54 for my $rank ( 54 55 sort { $b <=> $a } … … 115 116 sub hexcolor { return tohex($_[0]).tohex($_[1]).tohex($_[2]); } 116 117 sub tohex { return sprintf("%02x", $_[0]); } 117 sub isnum { return ( $_[0] =~ /^ [+-]? \d+ (?:\. [0-9]*)? $/x) }118 sub isnum { return (defined $_[0] and $_[0] =~ /^ [+-]? \d+ (?:\. [0-9]*)? $/x) } 118 119 sub max { my ($i, $max); while (!defined $max) { $max = shift; } for $i (@_) { next unless defined $i; if ($i > $max) { $max = $i } } return $max; } 119 120 sub min { my ($i, $min); while (!defined $min) { $min = shift; } for $i (@_) { next unless defined $i; if ($i < $min) { $min = $i } } return $min; }
