| @@ -508,77 +508,7 @@ class DealerController extends Controller | |||
| $count_cyberjaya = array(); $count_jasin = array(); $count_ayerKeroh = array(); $count_alorGajah = array(); $count_menglembu = array(); $count_ipoh = array(); | |||
| $extra = 0; $basic_total = 0; $totals = 0; | |||
| if($year!='null' && $month!='null' && $app=='null'){ | |||
| $dataClaim = DealerClaim::with(['Subscriber' => function($q) { | |||
| $q->with('Form'); | |||
| }],'Staff')->where('dealer',$company)->where('activated_my',$month.'/'.$year)->orderBy('activated_dt','DESC')->get(); | |||
| if(($year == '2019' || $year == '2020') && ($month == '12' || $month == '01')){ | |||
| foreach ($dataClaim as $key => $d) { | |||
| if(date('d/m/Y', strtotime($d->activated_dt)) >= '12/12/2019' && | |||
| date('d/m/Y', strtotime($d->activated_dt)) <= '31/01/2020'){ | |||
| if (strpos($d['address'], 'Cyberjaya') !== false) { | |||
| $count_cyberjaya[] = $d; | |||
| } | |||
| if (strpos($d['address'], 'Jasin') !== false) { | |||
| $count_jasin[] = $d; | |||
| } | |||
| if (strpos($d['address'], 'Ayer Keroh') !== false) { | |||
| $count_ayerKeroh[] = $d; | |||
| } | |||
| if (strpos($d['address'], 'Alor Gajah') !== false) { | |||
| $count_alorGajah[] = $d; | |||
| } | |||
| if (strpos($d['address'], 'Menglembu') !== false) { | |||
| $count_menglembu[] = $d; | |||
| } | |||
| if (strpos($d['address'], 'Ipoh') !== false) { | |||
| $count_ipoh[] = $d; | |||
| } | |||
| } | |||
| } | |||
| }else if($year == '2020' && ($month == '04' || $month == '05' || $month == '06' || $month == '07')){ | |||
| foreach ($dataClaim as $key => $d) { | |||
| if(date('d/m/Y', strtotime($d->activated_dt)) >= '27/04/2020' && | |||
| date('d/m/Y', strtotime($d->activated_dt)) <= '31/07/2020'){ | |||
| if (strpos($d['address'], 'Cyberjaya') !== false) { | |||
| $count_cyberjaya[] = $d; | |||
| } | |||
| if (strpos($d['address'], 'Jasin') !== false) { | |||
| $count_jasin[] = $d; | |||
| } | |||
| if (strpos($d['address'], 'Ayer Keroh') !== false) { | |||
| $count_ayerKeroh[] = $d; | |||
| } | |||
| if (strpos($d['address'], 'Alor Gajah') !== false) { | |||
| $count_alorGajah[] = $d; | |||
| } | |||
| if (strpos($d['address'], 'Menglembu') !== false) { | |||
| $count_menglembu[] = $d; | |||
| } | |||
| if (strpos($d['address'], 'Ipoh') !== false) { | |||
| $count_ipoh[] = $d; | |||
| } | |||
| } | |||
| } | |||
| } | |||
| }else if($year!='null' && $month!='null' && $app!='null'){ | |||
| if($year!='null' && $month!='null' && $app!='null'){ | |||
| if($app == 'Residential'){ | |||
| $dataClaim = DealerClaim::with(['Subscriber' => function($q) { | |||
| @@ -1993,15 +1923,15 @@ class DealerController extends Controller | |||
| }else if($year=='null' && $month=='null' && $app!='null'){ | |||
| // if($app == 'Residential'){ | |||
| // $dataClaim = DealerClaim::with(['Subscriber' => function($q) { | |||
| // $q->with('Form'); | |||
| // }],'Staff')->where('formT', 'R')->where('dealer',$company)->where('activated_my',$month.'/'.$year)->orderBy('activated_dt','DESC')->get(); | |||
| // }else if($app == 'Business'){ | |||
| // $dataClaim = DealerClaim::with(['Subscriber' => function($q) { | |||
| // $q->with('Form'); | |||
| // }],'Staff')->where('formT', 'B')->where('dealer',$company)->where('activated_my',$month.'/'.$year)->orderBy('activated_dt','DESC')->get(); | |||
| // } | |||
| if($app == 'Residential'){ | |||
| $dataClaim = DealerClaim::with(['Subscriber' => function($q) { | |||
| $q->with('Form'); | |||
| }],'Staff')->where('formT', 'R')->where('dealer',$company)->orderBy('activated_dt','DESC')->get(); | |||
| }else if($app == 'Business'){ | |||
| $dataClaim = DealerClaim::with(['Subscriber' => function($q) { | |||
| $q->with('Form'); | |||
| }],'Staff')->where('formT', 'B')->where('dealer',$company)->orderBy('activated_dt','DESC')->get(); | |||
| } | |||
| }else if($year!='null' && $month!='null' && $app!='null'){ | |||
| @@ -3694,61 +3694,7 @@ class MarketingController extends Controller | |||
| $count_cyberjaya = array(); $count_jasin = array(); $count_ayerKeroh = array(); $count_alorGajah = array(); | |||
| $extra = 0; $basic_total = 0; $totals = 0; | |||
| if($year!='null' && $month!='null' && $app=='null' && $ptype=='null'){ | |||
| $dataClaim = DealerClaim::with(['Subscriber' => function($q) { | |||
| $q->with('Form'); | |||
| }],'Staff')->where('dealer',$company)->where('activated_my',$month.'/'.$year)->orderBy('activated_dt','DESC')->get(); | |||
| if(($year == '2019' || $year == '2020') && ($month == '12' || $month == '01')){ | |||
| foreach ($dataClaim as $key => $d) { | |||
| if(date('d/m/Y', strtotime($d->activated_dt)) >= '12/12/2019' && | |||
| date('d/m/Y', strtotime($d->activated_dt)) <= '31/01/2020'){ | |||
| if (strpos($d['address'], 'Cyberjaya') !== false) { | |||
| $count_cyberjaya[] = $d; | |||
| } | |||
| if (strpos($d['address'], 'Jasin') !== false) { | |||
| $count_jasin[] = $d; | |||
| } | |||
| if (strpos($d['address'], 'Ayer Keroh') !== false) { | |||
| $count_ayerKeroh[] = $d; | |||
| } | |||
| if (strpos($d['address'], 'Alor Gajah') !== false) { | |||
| $count_alorGajah[] = $d; | |||
| } | |||
| } | |||
| } | |||
| }else if($year == '2020' && ($month == '04' || $month == '05' || $month == '06' || $month == '07')){ | |||
| foreach ($dataClaim as $key => $d) { | |||
| if(date('d/m/Y', strtotime($d->activated_dt)) >= '27/04/2020' && | |||
| date('d/m/Y', strtotime($d->activated_dt)) <= '31/07/2020'){ | |||
| if (strpos($d['address'], 'Cyberjaya') !== false) { | |||
| $count_cyberjaya[] = $d; | |||
| } | |||
| if (strpos($d['address'], 'Jasin') !== false) { | |||
| $count_jasin[] = $d; | |||
| } | |||
| if (strpos($d['address'], 'Ayer Keroh') !== false) { | |||
| $count_ayerKeroh[] = $d; | |||
| } | |||
| if (strpos($d['address'], 'Alor Gajah') !== false) { | |||
| $count_alorGajah[] = $d; | |||
| } | |||
| } | |||
| } | |||
| } | |||
| }else if($year!='null' && $month!='null' && $app!='null' && $ptype=='null'){ | |||
| if($year!='null' && $month!='null' && $app!='null' && $ptype=='null'){ | |||
| if($app == 'Residential'){ | |||
| $dataClaim = DealerClaim::with(['Subscriber' => function($q) { | |||
| @@ -3808,23 +3754,6 @@ class MarketingController extends Controller | |||
| }],'Staff')->where('formT', 'B')->where('dealer',$company)->where('activated_my',$month.'/'.$year)->orderBy('activated_dt','DESC')->get(); | |||
| } | |||
| }else if($year!='null' && $month!='null' && $app=='null' && $ptype!='null'){ | |||
| $dataClaim = DealerClaim::with(['Subscriber' => function($q) { | |||
| $q->with('Form'); | |||
| }],'Staff')->where('dealer',$company)->where('activated_my',$month.'/'.$year)->where('projectT',$ptype)->orderBy('activated_dt','DESC')->get(); | |||
| }else if($year!='null' && $month!='null' && $app!='null' && $ptype!='null'){ | |||
| if($app == 'Residential'){ | |||
| $dataClaim = DealerClaim::with(['Subscriber' => function($q) { | |||
| $q->with('Form'); | |||
| }],'Staff')->where('formT', 'R')->where('dealer',$company)->where('activated_my',$month.'/'.$year)->where('projectT',$ptype)->orderBy('activated_dt','DESC')->get(); | |||
| }else if($app == 'Business'){ | |||
| $dataClaim = DealerClaim::with(['Subscriber' => function($q) { | |||
| $q->with('Form'); | |||
| }],'Staff')->where('formT', 'B')->where('dealer',$company)->where('activated_my',$month.'/'.$year)->where('projectT',$ptype)->orderBy('activated_dt','DESC')->get(); | |||
| } | |||
| }else{ | |||
| dd('Cannot download pdf without choosing month and year'); | |||
| } | |||
| if(!empty($dataClaim)){ | |||
| @@ -127,23 +127,25 @@ | |||
| $('#fbyear,#fbmonth,#fbapps').on('change',function(){ | |||
| if($('#fbyear').val() != '' && $('#fbmonth').val() != '' && $('#fbapps').val() == ''){ | |||
| var link = origin+'/dealer/download/claim/'+company+'/'+$('#fbyear').val()+'/'+$('#fbmonth').val()+'/null/pdf'; | |||
| tableClaim.ajax.url( origin+'/dealer/claim-all/'+company+'/'+$('#fbyear').val()+'/'+$('#fbmonth').val()+'/null' ).load(); | |||
| $('#link1').html('<li><a target="_blank" href="'+link+'" title=""><span class="icos-download"></span>Download PDF</a></li>'); | |||
| $('#link1').hide(); | |||
| }else if($('#fbyear').val() != '' && $('#fbmonth').val() != '' && $('#fbapps').val() != ''){ | |||
| var link = origin+'/dealer/download/claim/'+company+'/'+$('#fbyear').val()+'/'+$('#fbmonth').val()+'/'+$('#fbapps').val()+'/pdf'; | |||
| tableClaim.ajax.url( origin+'/dealer/claim-all/'+company+'/'+$('#fbyear').val()+'/'+$('#fbmonth').val()+'/'+$('#fbapps').val() ).load(); | |||
| $('#link1').show(); | |||
| $('#link1').html('<li><a target="_blank" href="'+link+'" title=""><span class="icos-download"></span>Download PDF</a></li>'); | |||
| }else if($('#fbyear').val() == '' && $('#fbmonth').val() == '' && $('#fbapps').val() == ''){ | |||
| tableClaim.ajax.url( origin+'/dealer/claim-all/'+company+'/null/null/null' ).load(); | |||
| $('#link1').hide(); | |||
| }else if($('#fbyear').val() == '' && $('#fbmonth').val() == '' && $('#fbapps').val() != ''){ | |||
| tableClaim.ajax.url( origin+'/dealer/claim-all/'+company+'/null/null/'+$('#fbapps').val() ).load(); | |||
| $('#link1').hide(); | |||
| } | |||
| }); | |||
| @@ -264,6 +264,7 @@ | |||
| { | |||
| var link = origin+'/marketing/download/claim/'+company+'/'+$('#fbyear').val()+'/'+$('#fbmonth').val()+'/'+$('#fbapps').val()+'/null/pdf'; | |||
| table.ajax.url( origin+'/marketing/agent/filter/'+company+'/'+$('#fbyear').val()+'/'+$('#fbmonth').val()+'/'+$('#fbapps').val()+'/null' ).load(); | |||
| $('#link1').show(); | |||
| $('#link1').html('<li><a target="_blank" href="'+link+'" title=""><span class="icos-download"></span>Download PDF</a></li>'); | |||
| } | |||
| @@ -281,9 +282,8 @@ | |||
| else if($('#fbyear').val() != 'null' && $('#fbmonth').val() != 'null' && $('#fbapps').val() != 'null' && $('#fbptype').val() != 'null') | |||
| { | |||
| var link = origin+'/marketing/download/claim/'+company+'/'+$('#fbyear').val()+'/'+$('#fbmonth').val()+'/'+$('#fbapps').val()+'/'+$('#fbptype').val()+'/pdf'; | |||
| table.ajax.url( origin+'/marketing/agent/filter/'+company+'/'+$('#fbyear').val()+'/'+$('#fbmonth').val()+'/'+$('#fbapps').val()+'/'+$('#fbptype').val() ).load(); | |||
| $('#link1').html('<li><a target="_blank" href="'+link+'" title=""><span class="icos-download"></span>Download PDF</a></li>'); | |||
| $('#link1').hide(); | |||
| } | |||
| else if($('#fbyear').val() == 'null' && $('#fbmonth').val() == 'null' && $('#fbapps').val() == 'null' && $('#fbptype').val() != 'null') | |||
| @@ -294,9 +294,8 @@ | |||
| else if($('#fbyear').val() != 'null' && $('#fbmonth').val() != 'null' && $('#fbapps').val() == 'null' && $('#fbptype').val() != 'null') | |||
| { | |||
| var link = origin+'/marketing/download/claim/'+company+'/'+$('#fbyear').val()+'/'+$('#fbmonth').val()+'/null/'+$('#fbptype').val()+'/pdf'; | |||
| table.ajax.url( origin+'/marketing/agent/filter/'+company+'/'+$('#fbyear').val()+'/'+$('#fbmonth').val()+'/null/'+$('#fbtype').val() ).load(); | |||
| $('#link1').html('<li><a target="_blank" href="'+link+'" title=""><span class="icos-download"></span>Download PDF</a></li>'); | |||
| $('#link1').hide(); | |||
| } | |||
| $('.tipS').tipsy({gravity: 's',fade: true, html:true}); | |||