67 lines
2.0 KiB
PHP
67 lines
2.0 KiB
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Support\Facades\Auth;
|
|
use Illuminate\Support\Facades\Session;
|
|
use Illuminate\Support\Facades\Http;
|
|
use Illuminate\Support\Facades\Hash;
|
|
|
|
use Carbon\Carbon;
|
|
use DateTime;
|
|
|
|
class PermohonanController extends Controller
|
|
{
|
|
public function index()
|
|
{
|
|
$api_url = config('api.url');
|
|
$auth_user = Auth::user();
|
|
|
|
return view('permohonan.index',compact('api_url','auth_user'));
|
|
}
|
|
|
|
public function MintaKelulusan(Request $request)
|
|
{
|
|
$auth_user = Auth::user();
|
|
if(Hash::check($request->passsemula, Auth::user()->password))
|
|
return 1;
|
|
else
|
|
return 0;
|
|
}
|
|
|
|
public function CetakanPB(Request $request)
|
|
{
|
|
$cawangan=Http::get(config('api.url').'/api/cawangan/detail/'. $request->cawangan)->json();
|
|
$cawangan_detail=$cawangan[0];
|
|
|
|
$current = Carbon::now();
|
|
$tarikh_cetak = $current->toDateString();
|
|
|
|
$myDateTime = DateTime::createFromFormat('Y-m-d', $tarikh_cetak);
|
|
$tarikhcetakan = $myDateTime->format('d-m-Y');
|
|
|
|
$permohonan=Http::get(config('api.url').'/admin/permohonan/get/'. $request->cawangan .'/'. $request->mohonid)->json();
|
|
|
|
return view('permohonan.cetakanpb', compact('cawangan_detail','permohonan','tarikhcetakan'));
|
|
}
|
|
|
|
public function CetakanPenuh(Request $request)
|
|
{
|
|
$cawangan=Http::get(config('api.url').'/api/cawangan/detail/'. $request->cawangan)->json();
|
|
$cawangan_detail=$cawangan[0];
|
|
|
|
$current = Carbon::now();
|
|
$tarikh_cetak = $current->toDateString();
|
|
|
|
$myDateTime = DateTime::createFromFormat('Y-m-d', $tarikh_cetak);
|
|
$tarikhcetakan = $myDateTime->format('d-m-Y');
|
|
|
|
$permohonan=Http::get(config('api.url').'/admin/permohonan/get/'. $request->cawangan .'/'. $request->mohonid)->json();
|
|
|
|
return view('permohonan.cetakanfull', compact('cawangan_detail','permohonan','tarikhcetakan'));
|
|
}
|
|
|
|
|
|
}
|