Browse Source

only year-month-agent-formT can generate pdf

ifah
Siti Hajar Ibrahim 5 years ago
parent
commit
238f6284fe

+ 10
- 80
app/Http/Controllers/DS/DealerController.php View File

$count_cyberjaya = array(); $count_jasin = array(); $count_ayerKeroh = array(); $count_alorGajah = array(); $count_menglembu = array(); $count_ipoh = array(); $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; $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'){ if($app == 'Residential'){
$dataClaim = DealerClaim::with(['Subscriber' => function($q) { $dataClaim = DealerClaim::with(['Subscriber' => function($q) {
}else if($year=='null' && $month=='null' && $app!='null'){ }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'){ }else if($year!='null' && $month!='null' && $app!='null'){



+ 1
- 72
app/Http/Controllers/DS/MarketingController.php View File

$count_cyberjaya = array(); $count_jasin = array(); $count_ayerKeroh = array(); $count_alorGajah = array(); $count_cyberjaya = array(); $count_jasin = array(); $count_ayerKeroh = array(); $count_alorGajah = array();
$extra = 0; $basic_total = 0; $totals = 0; $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'){ if($app == 'Residential'){
$dataClaim = DealerClaim::with(['Subscriber' => function($q) { $dataClaim = DealerClaim::with(['Subscriber' => function($q) {
}],'Staff')->where('formT', 'B')->where('dealer',$company)->where('activated_my',$month.'/'.$year)->orderBy('activated_dt','DESC')->get(); }],'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)){ if(!empty($dataClaim)){

+ 5
- 3
resources/views/dealer/claim-all.blade.php View File

$('#fbyear,#fbmonth,#fbapps').on('change',function(){ $('#fbyear,#fbmonth,#fbapps').on('change',function(){
if($('#fbyear').val() != '' && $('#fbmonth').val() != '' && $('#fbapps').val() == ''){ 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(); 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() != ''){ }else if($('#fbyear').val() != '' && $('#fbmonth').val() != '' && $('#fbapps').val() != ''){
var link = origin+'/dealer/download/claim/'+company+'/'+$('#fbyear').val()+'/'+$('#fbmonth').val()+'/'+$('#fbapps').val()+'/pdf'; 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(); 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>'); $('#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() == ''){ }else if($('#fbyear').val() == '' && $('#fbmonth').val() == '' && $('#fbapps').val() == ''){


tableClaim.ajax.url( origin+'/dealer/claim-all/'+company+'/null/null/null' ).load(); tableClaim.ajax.url( origin+'/dealer/claim-all/'+company+'/null/null/null' ).load();
$('#link1').hide();


}else if($('#fbyear').val() == '' && $('#fbmonth').val() == '' && $('#fbapps').val() != ''){ }else if($('#fbyear').val() == '' && $('#fbmonth').val() == '' && $('#fbapps').val() != ''){


tableClaim.ajax.url( origin+'/dealer/claim-all/'+company+'/null/null/'+$('#fbapps').val() ).load(); tableClaim.ajax.url( origin+'/dealer/claim-all/'+company+'/null/null/'+$('#fbapps').val() ).load();
$('#link1').hide();


} }
}); });

+ 3
- 4
resources/views/market/claim_list.blade.php View File

{ {
var link = origin+'/marketing/download/claim/'+company+'/'+$('#fbyear').val()+'/'+$('#fbmonth').val()+'/'+$('#fbapps').val()+'/null/pdf'; 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(); 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>'); $('#link1').html('<li><a target="_blank" href="'+link+'" title=""><span class="icos-download"></span>Download PDF</a></li>');
} }




else if($('#fbyear').val() != 'null' && $('#fbmonth').val() != 'null' && $('#fbapps').val() != 'null' && $('#fbptype').val() != 'null') 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(); 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') else if($('#fbyear').val() == 'null' && $('#fbmonth').val() == 'null' && $('#fbapps').val() == 'null' && $('#fbptype').val() != 'null')


else if($('#fbyear').val() != 'null' && $('#fbmonth').val() != 'null' && $('#fbapps').val() == 'null' && $('#fbptype').val() != 'null') 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(); 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}); $('.tipS').tipsy({gravity: 's',fade: true, html:true});

Loading…
Cancel
Save