else {
eval { require $plugin };
}
- $@ and warn "$@ error finding or loading blosxom plugin $plugin_name - skipping\n" and next;
- $plugin_name->start() and ( $plugins{$plugin_name} = $on_off ) and push @plugins, $plugin_name;
+
+ if ($@) {
+ warn "error finding or loading blosxom plugin '$plugin_name': $@";
+ next;
+ }
+ if ( $plugin_name->start() and ( $plugins{$plugin_name} = $on_off ) ) {
+ push @plugins, $plugin_name;
+ }
+
}
shift @INC foreach @plugin_dirs;
($dw,$mo,$mo_num,$da,$ti,$yr,$utc_offset) = nice_date($files{"$path_file"});
($hr,$min) = split /:/, $ti;
($hr12, $ampm) = $hr >= 12 ? ($hr - 12,'pm') : ($hr, 'am');
- $hr12 =~ s/^0//; $hr12 == 0 and $hr12 = 12;
+ $hr12 =~ s/^0//; if ($hr12 == 0) {$hr12 = 12};
# Only stories from the right date
my($path_info_yr,$path_info_mo_num, $path_info_da) = split /\//, $date;