Changeset 65
- Timestamp:
- 04/13/07 19:11:47 (1 year ago)
- Files:
-
- trunk/Tagtools.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Tagtools.pm
r64 r65 1 1 package Tagtools; 2 use warnings; 2 3 use Lingua::EN::Inflect::Number qw(to_PL); 3 4 use URI::Escape; … … 37 38 *{$whence."::_calendar"} = sub { 38 39 my $arg = shift; 40 require Time::Piece; 39 41 my ($y, $m) = split /-/, ($arg || Time::Piece->new->ymd); 40 42 my @m = Calendar::Simple::calendar($m, $y); … … 77 79 # At this point, the $via_table should now be able to be named as... 78 80 my $tag_class = $class_for->($tag_table_name); 79 my $via_table = $tag_table_name."ging";80 81 my $via = $tag_class."ging"; 81 82 82 83 # Set up the class 83 84 @{$via."::ISA"} = @{$tag_class."::ISA"}; 85 $via->table($via_table); 84 86 $via->columns(TEMP => qw/count/); 85 87 $via->columns(Essential => "id", $tag_table_name, $target_table);
