]> wagnertech.de Git - mfinanz.git/blobdiff - SL/MoreCommon.pm
form_footer in ic.pl in Template ausgelagert.
[mfinanz.git] / SL / MoreCommon.pm
index 32ca6b6c08938331cb4f396741e49957bc572e3f..e4e13e85dfb475d97e1f351f37983ccf85d7e969 100644 (file)
@@ -3,7 +3,7 @@ package SL::MoreCommon;
 require Exporter;
 @ISA = qw(Exporter);
 
-@EXPORT = qw(save_form restore_form compare_numbers);
+@EXPORT = qw(save_form restore_form compare_numbers any);
 
 use YAML;
 
@@ -76,5 +76,13 @@ sub compare_numbers {
   return $a <=> $b;
 }
 
+sub any (&@) {
+  my $f = shift;
+  return if ! @_;
+  for (@_) {
+    return 1 if $f->();
+  }
+  return 0;
+}
 
 1;