mysql_select_db("matita");
if (preg_match("/TIME_TO_SEC/",$q)) {
$group_by = true;
- $q = preg_replace("/group by mark/","",$q);
+ $q = preg_replace("/group by bench.mark/","",$q);
$q = preg_replace("/SEC_TO_TIME\(SUM\(TIME_TO_SEC\(([^)]+)\)\)\)/","$1",$q);
}
$rc = mysql_query($q,$db);
}
}
+function time_2_cents($t) {
+ $matches = array();
+ $rex = "/^(\d+)m(\d\d?)\.(\d{2})s$/";
+ $m = preg_match($rex,$t,$matches);
+ if ( $m == 0 ) exit(1);
+ $t_minutes = $matches[1];
+ $t_secs = $matches[2];
+ $t_cents = $matches[3];
+ return ((int) $t_cents) + ((int) $t_secs) * 100 + ((int)$t_minutes) * 6000 ;
+}
+
function sum_time($t1, $t2) {
$matches1 = array();
$matches2 = array();
- $rex = "/^(\d+)m(\d{2})\.(\d{2})s$/";
+ $rex = "/^(\d+)m(\d\d?)\.(\d{2})s$/";
$m1 = preg_match($rex,$t1,$matches1);
$m2 = preg_match($rex,$t2,$matches2);
if ($m1 != 0 && $m2 != 0) {