sub add {
my ($self,$id,$ds) = @_;
+ die "need input" unless $self->input;
+
my $log = $self->_get_logger;
$log->debug("id: $id ds = ",sub { dump($ds) });
$xml .= qq{<$tag><![CDATA[BW $vals EW]]></$tag>};
$self->{stats}->{attr}->{$tag}++;
+ $self->{stats}->{input}->{ $self->input }->{$tag}++;
$data->{$tag} = $vals;
}
undef $html_markup;
}
-my $estraier = YAML::LoadFile( "$dir/../var/estraier/$database.yaml" );
+my $stats;
+{
+ my $path = "$dir/../var/swish/$database.yaml";
+ $stats = YAML::LoadFile( $path );
+ dump_yaml( "stats $path", $stats );
+}
my $db = $config->{databases}->{$database};
-my @attr = keys %{ $estraier->{attr} }; # FIXME replace with real gnerated lookup
+my @attr = keys %{ $stats->{attr} }; # FIXME replace with real gnerated lookup
# XXX pipe delimit list!
my $select_attr_operators = << '__ATTR_OPERATORS__';
;
-dump_yaml( 'inputs', $db->{input} );
-dump_yaml( 'input names', map { $_->{name} } @{ $db->{input} } );
-
print end_form;
if ( my $search = param('search') ) {
}
-dump_yaml( 'db', $db );
+dump_yaml( "config databases $database", $db );
dump_yaml( 'html_markup_skip', $html_markup_skip );
print end_html;