Merge remote-tracking branch 'origin' into afiqhamzah-feat-mykad-reader-registration

This commit is contained in:
afiq.hamzah
2023-02-21 10:30:35 +08:00
14 changed files with 2914 additions and 123 deletions
+18 -4
View File
@@ -214,11 +214,19 @@ class KakitanganController extends Controller
}
public function deleteKakitangan(Request $request){
// dd($request->all());
$auth_user = Auth::user();
$user = User::find($request->staff_id);
$user->delete();
// dd($user_delete);
return redirect()->route('admin.daftar.kakitangan');
// if($auth_user->roles == 'operasi'){
// // return redirect()->route('daftar.kakitangan');
// return "route('daftar.kakitangan')";
// }else if($auth_user->roles == 'admin'){
// // return redirect()->route('admin.daftar.kakitangan');
// return "route('admin.daftar.kakitangan')";
// }
return response()->json('success');
}
public function editKakitangan(Request $request){
@@ -233,6 +241,7 @@ class KakitanganController extends Controller
public function editStoreKakitangan(Request $request){
// dd($request->all());
$auth_user = Auth::user();
$user = User::find($request->user_id);
$user->name = strtoupper($request->nama);
$user->email = $request->email;
@@ -242,7 +251,12 @@ class KakitanganController extends Controller
$user->password = Hash::make($request->nokp);
$user->save();
return redirect()->route('admin.daftar.kakitangan');
if($auth_user->roles == 'operasi'){
return redirect()->route('daftar.kakitangan');
}else if($auth_user->roles == 'admin'){
return redirect()->route('admin.daftar.kakitangan');
}
}
public function resetCredentials(Request $request){
+102 -102
View File
@@ -3202,9 +3202,9 @@ class KhazanahController extends Controller
$cawangan_detail=$cawangan[0];
$gadai = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/gadai/norujukan/' . $auth_user['cawangan'] . '/' . $norujukan)->json();
foreach($gadai as $index1=>$gad)
{
{
$customers = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/customers/'.$gad['nokp'])->json();
}
$polis = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/polis/get/',['norujukan' => $norujukan,'kodcaw' => $auth_user['cawangan']])->json();
@@ -3690,13 +3690,13 @@ class KhazanahController extends Controller
'invoicetype' => $request->invoice->extension(),
'resitname' => $resitname,
'invoicename' => $invoicename,
])->json();
if($updatelulus)
return redirect()->back()->with('message', 'Berjaya mengemaskini CIT Permohonan!');
else
return redirect()->back()->with('error', 'Ralat dalam menjana sebarang kemaskini!');
return redirect()->back()->with('error', 'Ralat dalam menjana sebarang kemaskini!');
}
@@ -3705,7 +3705,7 @@ class KhazanahController extends Controller
$download = Http::get(config('api.url').'/admin/permohonan/viewfiles',[
'files_id' => $request->files_id
])->json();
return response(base64_decode($download['data']), 200, [
'Content-type' => 'application/' . $download['type'],
'Content-Disposition' => 'inline; filename='.$download['filename']
@@ -3731,13 +3731,13 @@ class KhazanahController extends Controller
$ahli = '';
$fullname = '';
switch($jeniscawangan){
case 'PKB' : $fullname = 'PERMODALAN KELANTAN BERHAD';
case 'PKB' : $fullname = 'PERMODALAN KELANTAN BERHAD';
break;
case 'SYIRKAH' : $fullname = 'JOINT VENTURE PKB AND KRKB';
case 'SYIRKAH' : $fullname = 'JOINT VENTURE PKB AND KRKB';
break;
case 'KPKB' : $fullname = 'JOINT VENTURE PKB AND KPKB';
case 'KPKB' : $fullname = 'JOINT VENTURE PKB AND KPKB';
break;
case 'BMMB' : $fullname = 'JOINT VENTURE MVSB AND PKB';
case 'BMMB' : $fullname = 'JOINT VENTURE MVSB AND PKB';
$ahli = 'Ahli JMC';
break;
}
@@ -3749,117 +3749,117 @@ class KhazanahController extends Controller
if($permohonan['jumlah_diluluskan'] !== null)
{
$decones = array(
'01' => "Satu",
'02' => "Dua",
'03' => "Tiga",
'04' => "Empat",
'05' => "Lima",
'06' => "Enam",
'07' => "Tujuh",
'08' => "Lapan",
'09' => "Sembilan",
10 => "Sepuluh",
11 => "Sebelas",
12 => "Dua Belas",
13 => "Tiga Belas",
14 => "Empat Belas",
15 => "Lima Belas",
16 => "Enam Belas",
17 => "Tujuh Belas",
18 => "Lapan Belas",
19 => "Sembilan Belas"
$decones = array(
'01' => "Satu",
'02' => "Dua",
'03' => "Tiga",
'04' => "Empat",
'05' => "Lima",
'06' => "Enam",
'07' => "Tujuh",
'08' => "Lapan",
'09' => "Sembilan",
10 => "Sepuluh",
11 => "Sebelas",
12 => "Dua Belas",
13 => "Tiga Belas",
14 => "Empat Belas",
15 => "Lima Belas",
16 => "Enam Belas",
17 => "Tujuh Belas",
18 => "Lapan Belas",
19 => "Sembilan Belas"
);
$ones = array(
$ones = array(
0 => " ",
1 => "Satu",
2 => "Dua",
3 => "Tiga",
4 => "Empat",
5 => "Lima",
6 => "Enam",
7 => "Tujuh",
8 => "Lapan",
9 => "Sembilan",
10 => "Sepuluh",
11 => "Sebelas",
12 => "Dua Belas",
13 => "Tiga Belas",
14 => "Empat Belas",
15 => "Lima Belas",
16 => "Enam Belas",
17 => "Tujuh Belas",
18 => "Lapan Belas",
19 => "Sembilan Belas"
);
$tens = array(
1 => "Satu",
2 => "Dua",
3 => "Tiga",
4 => "Empat",
5 => "Lima",
6 => "Enam",
7 => "Tujuh",
8 => "Lapan",
9 => "Sembilan",
10 => "Sepuluh",
11 => "Sebelas",
12 => "Dua Belas",
13 => "Tiga Belas",
14 => "Empat Belas",
15 => "Lima Belas",
16 => "Enam Belas",
17 => "Tujuh Belas",
18 => "Lapan Belas",
19 => "Sembilan Belas"
);
$tens = array(
0 => "",
2 => "Dua Puluh",
3 => "Tiga Puluh",
4 => "Empat Puluh",
5 => "Lima Puluh",
6 => "Enam Puluh",
7 => "Tujuh Puluh",
8 => "Lapan Puluh",
9 => "Sembilan Puluh"
);
$hundreds = array(
"Ratus",
"Ribu",
"Juta",
"bilion",
2 => "Dua Puluh",
3 => "Tiga Puluh",
4 => "Empat Puluh",
5 => "Lima Puluh",
6 => "Enam Puluh",
7 => "Tujuh Puluh",
8 => "Lapan Puluh",
9 => "Sembilan Puluh"
);
$hundreds = array(
"Ratus",
"Ribu",
"Juta",
"bilion",
"trilion"
); //limit t quadrillion
); //limit t quadrillion
$num = number_format($permohonan['jumlah_diluluskan'],2,".",",");
$num = number_format($permohonan['jumlah_diluluskan'],2,".",",");
// dd($num);
$num_arr = explode(".",$num);
$wholenum = $num_arr[0];
$decnum = $num_arr[1];
$whole_arr = array_reverse(explode(",",$wholenum));
krsort($whole_arr);
$ringgittext = "";
$num_arr = explode(".",$num);
$wholenum = $num_arr[0];
$decnum = $num_arr[1];
$whole_arr = array_reverse(explode(",",$wholenum));
krsort($whole_arr);
$ringgittext = "";
foreach($whole_arr as $key => $i){
if($i > 0 && $i < 20){
$ringgittext .= $ones[$i];
foreach($whole_arr as $key => $i){
if($i > 0 && $i < 20){
$ringgittext .= $ones[$i];
}
elseif($i < 100){
$ringgittext .= $tens[substr($i,0,1)];
$ringgittext .= " ".$ones[substr($i,1,1)];
elseif($i < 100){
$ringgittext .= $tens[substr($i,0,1)];
$ringgittext .= " ".$ones[substr($i,1,1)];
}
else{
$ringgittext .= $ones[substr($i,0,1)]." ".$hundreds[0];
$ringgittext .= " ".$tens[substr($i,1,1)];
$ringgittext .= " ".$ones[substr($i,2,1)];
}
if($key > 0){
$ringgittext .= " ".$hundreds[$key]." ";
else{
$ringgittext .= $ones[substr($i,0,1)]." ".$hundreds[0];
$ringgittext .= " ".$tens[substr($i,1,1)];
$ringgittext .= " ".$ones[substr($i,2,1)];
}
}
if($key > 0){
$ringgittext .= " ".$hundreds[$key]." ";
}
}
$text = preg_replace('/\s+/', ' ', $ringgittext);
$trimmed_str = rtrim($text);
$ringgittext = $trimmed_str." Ringgit";
if($decnum > 0){
$ringgittext .= " dan ";
if($decnum < 20){
$ringgittext .= $decones[$decnum];
if($decnum > 0){
$ringgittext .= " dan ";
if($decnum < 20){
$ringgittext .= $decones[$decnum];
}
elseif($decnum < 100){
$ringgittext .= $tens[substr($decnum,0,1)];
$ringgittext .= " ".$ones[substr($decnum,1,1)];
elseif($decnum < 100){
$ringgittext .= $tens[substr($decnum,0,1)];
$ringgittext .= " ".$ones[substr($decnum,1,1)];
}
$ringgittext = $ringgittext." sen";
}
$ringgittext = $ringgittext." sen";
}
}
return view('print.jana_permohonan', compact('cawangan_detail','api_url','permohonan','jeniscawangan','fullname','tarikhcetakan','ringgittext'));
}
@@ -3876,7 +3876,7 @@ class KhazanahController extends Controller
'mohonid' => $request->mohonid
])->json();
if($updatelulus)
{
return response('success');
@@ -3896,10 +3896,10 @@ class KhazanahController extends Controller
$cawangan = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json();
$cawangan_detail=$cawangan[0];
$current = Carbon::now();
$current = new Carbon();
$lelong = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/api/senaraituntutbaki/aktif_batch/'. $auth_user['cawangan'])->json();
return view('khazanah.tuntutbaki_notis', compact('cawangan_detail','api_url','lelong','cawangan_info'));
@@ -3916,7 +3916,7 @@ class KhazanahController extends Controller
$cawangan = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json();
$cawangan_detail=$cawangan[0];
$current = Carbon::now();
$current = new Carbon();
$tarikh_cetak = $current->toDateString();
@@ -3943,7 +3943,7 @@ class KhazanahController extends Controller
$pdf=PDF::loadView('print.notisrugi', compact('cawangan_info','api_url','cawangan_detail','lelong','tarikh_cetak','taxation'))->setPaper('A4','potrait');
return $pdf->download('notisrugi_'.$tarikh_cetak.'_'.$auth_user['cawangan'] . '_' . $batchno.'.pdf');
}
}
public function Laporan_SerahPetiBesiGadai()