]> wagnertech.de Git - mfinanz.git/blobdiff - SL/DBUtils.pm
Dialogbuchen: Weitere Drop-Down-Boxen werden bei jedem Aufbau aus der Datenbank ausge...
[mfinanz.git] / SL / DBUtils.pm
index ecb809baf79bbec60ad5ce0235bef4f99fec15f3..4336446fa6aec6500be1c8d4e7cef42f758cfdf1 100644 (file)
@@ -3,7 +3,7 @@ package SL::DBUtils;
 require Exporter;
 @ISA = qw(Exporter);
 
-@EXPORT = qw(conv_i conv_date conv_dateq do_query selectrow_query do_statement dump_query);
+@EXPORT = qw(conv_i conv_date conv_dateq do_query selectrow_query do_statement dump_query quote_db_date);
 
 sub conv_i {
   my ($value, $default) = @_;
@@ -74,4 +74,12 @@ sub dump_query {
   $main::lxdebug->message($level, $msg . $query);
 }
 
+sub quote_db_date {
+  my ($str) = @_;
+  return "NULL" unless defined $str;
+  return "current_date" if $str =~ /current_date/;
+  $str =~ s/'/''/g;
+  return "'$str'";
+}
+
 1;