|
From: <jgr...@us...> - 2003-03-05 21:58:26
|
Update of /cvsroot/popfile/engine/UI
In directory sc8-pr-cvs1:/tmp/cvs-serv11237/UI
Modified Files:
HTML.pm
Log Message:
Magnets now work
Index: HTML.pm
===================================================================
RCS file: /cvsroot/popfile/engine/UI/HTML.pm,v
retrieving revision 1.107
retrieving revision 1.108
diff -C2 -d -r1.107 -r1.108
*** HTML.pm 5 Mar 2003 21:36:58 -0000 1.107
--- HTML.pm 5 Mar 2003 21:58:21 -0000 1.108
***************
*** 1318,1322 ****
my $found = 0;
for my $bucket ($self->{classifier__}->get_buckets_with_magnets()) {
! if ( defined($self->{classifier__}->{magnets}{$bucket}{$self->{form__}{type}}{$self->{form__}{text}}) ) {
$found = 1;
$magnet_message = "<blockquote>\n<div class=\"error02\">\n<b>";
--- 1318,1323 ----
my $found = 0;
for my $bucket ($self->{classifier__}->get_buckets_with_magnets()) {
! my %magnets = $self->{classifier__}->get_magnets( $bucket, $self->{form__}{type} );
! if ( defined( $magnets{$self->{form__}{text}}) ) {
$found = 1;
$magnet_message = "<blockquote>\n<div class=\"error02\">\n<b>";
***************
*** 1327,1332 ****
if ( $found == 0 ) {
! for my $bucket (keys %{$self->{classifier__}->{magnets}}) {
! for my $from (keys %{$self->{classifier__}->{magnets}{$bucket}{$self->{form__}{type}}}) {
if ( ( $self->{form__}{text} =~ /\Q$from\E/ ) || ( $from =~ /\Q$self->{form__}{text}\E/ ) ) {
$found = 1;
--- 1328,1334 ----
if ( $found == 0 ) {
! for my $bucket ($self->{classifier__}->get_buckets_with_magnets()) {
! my %magnets = $self->{classifier__}->get_magnets( $bucket, $self->{form__}{type} );
! for my $from (keys %magnets) {
if ( ( $self->{form__}{text} =~ /\Q$from\E/ ) || ( $from =~ /\Q$self->{form__}{text}\E/ ) ) {
$found = 1;
***************
*** 1347,1359 ****
$self->{form__}{text} =~ s/[ \t]+$//;
! $self->{classifier__}->{magnets}{$self->{form__}{bucket}}{$self->{form__}{type}}{$self->{form__}{text}} = 1;
$magnet_message = "<blockquote>" . sprintf( $self->{language__}{Magnet_Error3}, "$self->{form__}{type}: $self->{form__}{text}", $self->{form__}{bucket} ) . "</blockquote>";
- $self->{classifier__}->save_magnets();
}
}
if ( defined($self->{form__}{dtype}) ) {
! delete $self->{classifier__}->{magnets}{$self->{form__}{bucket}}{$self->{form__}{dtype}}{$self->{form__}{dmagnet}};
! $self->{classifier__}->save_magnets();
}
--- 1349,1359 ----
$self->{form__}{text} =~ s/[ \t]+$//;
! $self->{classifier__}->create_magnet( $self->{form__}{bucket}, $self->{form__}{type}, $self->{form__}{text});
$magnet_message = "<blockquote>" . sprintf( $self->{language__}{Magnet_Error3}, "$self->{form__}{type}: $self->{form__}{text}", $self->{form__}{bucket} ) . "</blockquote>";
}
}
if ( defined($self->{form__}{dtype}) ) {
! $self->{classifier__}->delete_magnet( $self->{form__}{bucket}, $self->{form__}{dtype}, $self->{form__}{dmagnet});
}
***************
*** 1370,1376 ****
# magnet listing
my $stripe = 0;
! for my $bucket (sort keys %{$self->{classifier__}->{magnets}}) {
! for my $type (sort keys %{$self->{classifier__}->{magnets}{$bucket}}) {
! for my $magnet (sort keys %{$self->{classifier__}->{magnets}{$bucket}{$type}}) {
$body .= "<tr ";
if ( $stripe ) {
--- 1370,1376 ----
# magnet listing
my $stripe = 0;
! for my $bucket ($self->{classifier__}->get_buckets_with_magnets()) {
! for my $type ($self->{classifier__}->get_magnet_types_in_bucket($bucket)) {
! for my $magnet ($self->{classifier__}->get_magnets( $bucket, $type)) {
$body .= "<tr ";
if ( $stripe ) {
***************
*** 2897,2901 ****
$body .= "<td class=\"top20\" valign=\"top\">\n";
$self->{classifier__}->classify_file($self->global_config_( 'msgdir' ) . "$self->{form__}{view}");
! $body .= $self->{classifier__}->{scores};
$body .= "</td>\n</tr>\n";
}
--- 2897,2901 ----
$body .= "<td class=\"top20\" valign=\"top\">\n";
$self->{classifier__}->classify_file($self->global_config_( 'msgdir' ) . "$self->{form__}{view}");
! $body .= $self->{classifier__}->{scores__};
$body .= "</td>\n</tr>\n";
}
|