diff --git a/application/models/Dayswithqso_model.php b/application/models/Dayswithqso_model.php
index 790f84be..1690a602 100644
--- a/application/models/Dayswithqso_model.php
+++ b/application/models/Dayswithqso_model.php
@@ -47,7 +47,7 @@ class Dayswithqso_model extends CI_Model
}
else if ($diff == 1 and !$firstrun) { // If diff = 1, means that we are on a streak
$streaks['highstreak'] = ++$streak;
- $streaks['beginstreak'] = $datecurr->sub(new DateInterval('P'.($streak-1).'D'))->format('Y-m-d');
+ $streaks['beginstreak'] = date_create($streaks['endstreak'])->sub(new DateInterval('P'.($streak-1).'D'))->format('Y-m-d');
} else {
break;
}
@@ -84,10 +84,8 @@ class Dayswithqso_model extends CI_Model
}
else if ($diff == 1 && $firstrun == false) {
$streaks['highstreak'] = $streak++;
- $streaks['beginstreak'] = $datecurr->format('Y-m-d');
+ $streaks['beginstreak'] = date_create($streaks['endstreak'])->sub(new DateInterval('P'.($streak-2).'D'))->format('Y-m-d');
} else {
- //$streaks['highstreak'] = $streak;
- //$streaks['beginstreak'] = $datecurr->format('Y-m-d');
break;
}
$dateprev = date_create($date->date);
diff --git a/application/views/dayswithqso/index.php b/application/views/dayswithqso/index.php
index c6da8721..7d61c62f 100644
--- a/application/views/dayswithqso/index.php
+++ b/application/views/dayswithqso/index.php
@@ -6,7 +6,7 @@
';
+ echo '';
echo '';
echo '| Year | ';
@@ -46,7 +46,7 @@
';
+ echo '';
echo '';
echo '| Streak (Continues days with QSOs) | ';
@@ -74,7 +74,7 @@
Current streak with QSOs in the log
';
+ echo '';
echo '';
echo '| Current Streak (Continues days with QSOs) | ';