public function ReportsAjaxDate(Request $request, $id, $idad, $date) { if ($idad == 0) { if ($id == 'all') { if ($request->ajax()) { $ads = Report::ReportAdAjaxClient(); $date = Report::Time($date); $date1 = $date[0]; $date2 = $date[1]; $reports = Report::TimeReportClient($date1, $date2); return response()->json(["web" => $reports]); } } else { if ($request->ajax()) { if ($idad == 'all') { if ($request->ajax()) { $ads = Report::ReportAdAjaxClient(); $date = Report::Time($date); $date1 = $date[0]; $date2 = $date[1]; $reports = Report::TimeReportClient($date1, $date2); return response()->json(["web" => $reports]); } } else { $ads = Report::ReportAdAjaxClient(); $date = Report::Time($date); $date1 = $date[0]; $date2 = $date[1]; $reports = Report::ReportTimeClient($date1, $date2, $id); return response()->json(["web" => $reports]); } } } } else { if ($idad == 'all' || $id == 'all') { } else { if ($request->ajax()) { $ad = Ad_Web::find($idad); $web = Web::find($id); $date = Report::Time($date); $date1 = $date[0]; $date2 = $date[1]; $reports = Report::TimeReportCompleteClient($date1, $date2, $ad->id, $web->id); return response()->json(["web" => $reports]); } } } }