|
|
@@ -2081,6 +2081,16 @@ class FinanceRepository extends BaseRepository
|
|
2081
|
2081
|
case 'lately7':
|
|
2082
|
2082
|
$Db = $Db->where($prefix, 'between', [date('Y-m-d', strtotime("-7 day")), date('Y-m-d H:i:s')]);
|
|
2083
|
2083
|
break;
|
|
|
2084
|
+ case 'thisWeek':
|
|
|
2085
|
+ $startOfWeek = strtotime("Monday this week");
|
|
|
2086
|
+ $endOfWeek = strtotime("Sunday this week");
|
|
|
2087
|
+ $Db = $Db->where($prefix, 'between', [date('Y-m-d', $startOfWeek), date('Y-m-d H:i:s', $endOfWeek)]);
|
|
|
2088
|
+ break;
|
|
|
2089
|
+ case 'lastWeek':
|
|
|
2090
|
+ $startOfLastWeek = strtotime("Monday last week");
|
|
|
2091
|
+ $endOfLastWeek = strtotime("Sunday last week");
|
|
|
2092
|
+ $Db = $Db->where($prefix, 'between', [date('Y-m-d', $startOfLastWeek), date('Y-m-d H:i:s', $endOfLastWeek)]);
|
|
|
2093
|
+ break;
|
|
2084
|
2094
|
case 'lately30':
|
|
2085
|
2095
|
$Db = $Db->where($prefix, 'between', [date('Y-m-d', strtotime("-30 day")), date('Y-m-d H:i:s')]);
|
|
2086
|
2096
|
break;
|
|
|
@@ -2126,6 +2136,16 @@ class FinanceRepository extends BaseRepository
|
|
2126
|
2136
|
case 'lately7':
|
|
2127
|
2137
|
$Db = $Db->where($prefix, 'between', [strtotime("-7 day"), time()]);
|
|
2128
|
2138
|
break;
|
|
|
2139
|
+ case 'thisWeek':
|
|
|
2140
|
+ $startOfWeek = strtotime("Monday this week");
|
|
|
2141
|
+ $endOfWeek = strtotime("Sunday this week");
|
|
|
2142
|
+ $Db = $Db->where($prefix, 'between', [ $startOfWeek, $endOfWeek]);
|
|
|
2143
|
+ break;
|
|
|
2144
|
+ case 'lastWeek':
|
|
|
2145
|
+ $startOfLastWeek = strtotime("Monday last week");
|
|
|
2146
|
+ $endOfLastWeek = strtotime("Sunday last week");
|
|
|
2147
|
+ $Db = $Db->where($prefix, 'between', [ $startOfLastWeek, $endOfLastWeek]);
|
|
|
2148
|
+ break;
|
|
2129
|
2149
|
case 'lately30':
|
|
2130
|
2150
|
$Db = $Db->where($prefix, 'between', [strtotime("-30 day"), time()]);
|
|
2131
|
2151
|
break;
|