Index: /trunk/tools/czartool/MySQLDb.pm
===================================================================
--- /trunk/tools/czartool/MySQLDb.pm	(revision 29740)
+++ /trunk/tools/czartool/MySQLDb.pm	(revision 29741)
@@ -64,7 +64,8 @@
     return $self->{_dbHost};                                                 
 }                                                                               
-###########################################################################
-#
-# Adds the provided interval to the provided time
+
+###########################################################################
+#
+# Returns a date formatted wit hthe current formatting
 #
 ###########################################################################
@@ -82,4 +83,20 @@
 ###########################################################################
 #
+# Returns a full MySQL formatted date
+#
+###########################################################################
+sub getFullDate {
+    my ($self, $time) = @_;
+
+    my $query = $self->{_db}->prepare(<<SQL);
+    SELECT DATE_FORMAT('$time','%Y-%m-%d %H:%i:%s'); 
+SQL
+    $query->execute;
+
+    return scalar $query->fetchrow_array();
+}
+
+###########################################################################
+#
 # Adds the provided interval to the provided time
 #
@@ -191,9 +208,9 @@
 
       my $query = $self->{_db}->prepare(<<SQL);
-          SELECT '$time1' < '$time2'; 
-SQL
-    $query->execute;
-
-return scalar $query->fetchrow_array();
+          SELECT TIME_TO_SEC(TIMEDIFF('$time1', '$time2'));
+SQL
+    $query->execute;
+
+return (scalar $query->fetchrow_array() > 0) ? 0 : 1;
 }
 
