|
@@ -93,7 +93,12 @@ class PresenceReport extends Component
|
|
|
$months = date("n", strtotime($calendar->from));
|
|
$months = date("n", strtotime($calendar->from));
|
|
|
|
|
|
|
|
// Elenco utenti iscritti al corso "padre"
|
|
// Elenco utenti iscritti al corso "padre"
|
|
|
- $members = \App\Models\MemberCourse::where('when', 'like', "%" . $d . "%")->where('when', 'like', '%"from":"' . $h . '"%')->where('months', 'like', '%"m":' . $months . ',%')->whereIn('course_id', $courses)->get();
|
|
|
|
|
|
|
+ $members = \App\Models\MemberCourse::where('when', 'like', "%" . $d . "%")
|
|
|
|
|
+ ->where('when', 'like', '%"from":"' . $h . '"%')
|
|
|
|
|
+ ->whereDate('date_from', '<=', $calendar->from)
|
|
|
|
|
+ ->whereDate('date_to', '>=', $calendar->from)
|
|
|
|
|
+ ->whereNot('months', 'like', '%"m":' . $months . ',"status":2%')
|
|
|
|
|
+ ->whereIn('course_id', $courses)->get();
|
|
|
//$members = \App\Models\MemberCourse::where('when', 'like', "%" . $d . "%")->where('when', 'like', '%"from":"' . $h . '"%')->whereIn('member_id', $presences)->whereIn('course_id', $courses)->get();
|
|
//$members = \App\Models\MemberCourse::where('when', 'like', "%" . $d . "%")->where('when', 'like', '%"from":"' . $h . '"%')->whereIn('member_id', $presences)->whereIn('course_id', $courses)->get();
|
|
|
foreach ($members as $member) {
|
|
foreach ($members as $member) {
|
|
|
|
|
|