production tambah menu lomba
Some checks failed
Run Action to Production / run pull to sync on target message (push) Failing after 1m7s
Some checks failed
Run Action to Production / run pull to sync on target message (push) Failing after 1m7s
This commit is contained in:
parent
df22e0f14f
commit
9b224935f4
|
@ -2,18 +2,351 @@
|
||||||
|
|
||||||
namespace App\Http\Controllers;
|
namespace App\Http\Controllers;
|
||||||
|
|
||||||
|
use App\Jobs\layananLombaJob;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use App\Models\Lomba;
|
use App\Models\Lomba;
|
||||||
|
use App\Models\Mahasiswa;
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
|
use Barryvdh\DomPDF\Facade\Pdf;
|
||||||
|
use Carbon\Carbon;
|
||||||
|
use Illuminate\Support\Facades\Storage;
|
||||||
|
use SimpleSoftwareIO\QrCode\Facades\QrCode;
|
||||||
|
use Spatie\Permission\Models\Role;
|
||||||
|
|
||||||
class LayananPengajuanLombaController extends Controller
|
class LayananPengajuanLombaController extends Controller
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
public function index(){
|
||||||
|
$data = Lomba::
|
||||||
|
select('lombas.*',
|
||||||
|
'mahasiswas.nim as nim',
|
||||||
|
'mahasiswas.nama as nama',
|
||||||
|
'dosen_pembimbing.nama_gelar as dosen_pembimbing',
|
||||||
|
)
|
||||||
|
->join('mahasiswas','mahasiswa_id','=','mahasiswas.id')
|
||||||
|
->join('users as dosen_pembimbing','dosen_pembimbing_lomba','=','dosen_pembimbing.id')
|
||||||
|
->get();
|
||||||
|
return view('lomba.index',['title'=>'Layanan Pengajuan Delegasi Lomba','data'=>$data]);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function detail($caseid){
|
||||||
|
$data = Lomba::
|
||||||
|
select('lombas.*',
|
||||||
|
'mahasiswas.*',
|
||||||
|
'dosen_pembimbing.nama_gelar as dosen_pembimbing',
|
||||||
|
)
|
||||||
|
->join('mahasiswas','mahasiswa_id','=','mahasiswas.id')
|
||||||
|
->join('users as dosen_pembimbing','dosen_pembimbing_lomba','=','dosen_pembimbing.id')
|
||||||
|
->where('caseid',$caseid)
|
||||||
|
->first();
|
||||||
|
return view('lomba.detail',['title'=>'Detail Pengajuan Delegasi Lomba','data'=>$data]);
|
||||||
|
}
|
||||||
|
|
||||||
public function tambah(){
|
public function tambah(){
|
||||||
$dosen = User::role('Dosen')->get();
|
$dosen = User::role('Dosen')->get();
|
||||||
return view('lomba.tambah',['dosen'=>$dosen,]);
|
return view('lomba.tambah',['dosen'=>$dosen,]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//belum ada job untuk email
|
||||||
|
public function terima($caseid, Request $request){
|
||||||
|
$data = Lomba::where('caseid',$caseid)->first();
|
||||||
|
$data->status = '1';
|
||||||
|
if($data->save()){
|
||||||
|
$data_job = [
|
||||||
|
[
|
||||||
|
'jenis' => 'mahasiswa',
|
||||||
|
'caseid' => $caseid,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'jenis' => 'dpl',
|
||||||
|
'caseid' => $caseid,
|
||||||
|
],
|
||||||
|
];
|
||||||
|
foreach($data_job as $item){
|
||||||
|
dispatch(new layananLombaJob($item));
|
||||||
|
}
|
||||||
|
return redirect()->route('layanan-lomba.index')->with('success','Sukses Menerima Pengajuan');
|
||||||
|
}
|
||||||
|
return redirect()->route('layanan-lomba.index')->with('error','Gagal Menerima Pengajuan');
|
||||||
|
}
|
||||||
|
|
||||||
|
//done
|
||||||
|
public function tolak($caseid, Request $request){
|
||||||
|
$request->validate([
|
||||||
|
'keterangan_operator' => 'required',
|
||||||
|
]);
|
||||||
|
$data_job = [
|
||||||
|
'jenis' => 'penolakan',
|
||||||
|
'caseid' => $caseid,
|
||||||
|
];
|
||||||
|
|
||||||
|
$data = Lomba::where('caseid',$caseid)->first();
|
||||||
|
$data->status = '0';
|
||||||
|
$data->keterangan_operator = $request->keterangan_operator;
|
||||||
|
if($data->save()){
|
||||||
|
dispatch(new layananLombaJob($data_job));
|
||||||
|
return redirect()->route('layanan-lomba.index')->with('success','Permintaan Sudah Diproses, Email akan segera dikirim ke penerima');
|
||||||
|
}
|
||||||
|
return redirect()->route('layanan-lomba.index')->with('error','Gagal Menolak Pengajuan');}
|
||||||
|
|
||||||
|
public function ettd($url,$caseid){
|
||||||
|
$role_untuk_ettd = ['dpl','wd3'];
|
||||||
|
$data = Lomba::
|
||||||
|
select('lombas.*',
|
||||||
|
'mahasiswas.*',
|
||||||
|
'dosen_pembimbing.nama_gelar as dosen_pembimbing',
|
||||||
|
)
|
||||||
|
->join('mahasiswas','mahasiswa_id','=','mahasiswas.id')
|
||||||
|
->join('users as dosen_pembimbing','dosen_pembimbing_lomba','=','dosen_pembimbing.id')
|
||||||
|
->where('caseid',$caseid)
|
||||||
|
->first();
|
||||||
|
|
||||||
|
if(in_array($url, $role_untuk_ettd) && !is_null($data)){
|
||||||
|
//jika URL DPL maka render ini
|
||||||
|
if($url=='dpl'){
|
||||||
|
$jenis = 'Dosen Pembimbing Lomba';
|
||||||
|
$data_dosen = [
|
||||||
|
'caseid' => $data->caseid,
|
||||||
|
'nama' => $data->nama,
|
||||||
|
'nim' => $data->nim,
|
||||||
|
'nama_kompetisi' => $data->nama_kompetisi,
|
||||||
|
'nama_penyelenggara' => $data->nama_penyelenggara,
|
||||||
|
'tanggal_mulai' => $data->tanggal_mulai,
|
||||||
|
'tanggal_berakhir' => $data->tanggal_berakhir,
|
||||||
|
'tingkat_lomba' => $data->tingkat_lomba,
|
||||||
|
'sk_dekan_untuk_pembimbing' => $data->sk_dekan_untuk_pembimbing,
|
||||||
|
'surat_tugas_delegasi_lomba' => $data->surat_tugas_delegasi_lomba,
|
||||||
|
'bukti_bimbingan_lomba' => $data->bukti_bimbingan_lomba,
|
||||||
|
'nama_dosen' => $data->dosen_pembimbing,
|
||||||
|
];
|
||||||
|
return view('lomba.ettd',['title'=> 'INPUT E-Signature','jenis'=>$jenis,'data'=> $data_dosen]);
|
||||||
|
}
|
||||||
|
//jika URL WD3 maka render ini
|
||||||
|
elseif($url=='wd3'){
|
||||||
|
$jenis = 'Wakil Dekan 3';
|
||||||
|
$dosen = Role::findByName('Wakil Dekan 3')->users->first();
|
||||||
|
$data_dosen = [
|
||||||
|
'caseid' => $data->caseid,
|
||||||
|
'nama' => $data->nama,
|
||||||
|
'nim' => $data->nim,
|
||||||
|
'nama_kompetisi' => $data->nama_kompetisi,
|
||||||
|
'nama_penyelenggara' => $data->nama_penyelenggara,
|
||||||
|
'tanggal_mulai' => $data->tanggal_mulai,
|
||||||
|
'tanggal_berakhir' => $data->tanggal_berakhir,
|
||||||
|
'tingkat_lomba' => $data->tingkat_lomba,
|
||||||
|
'sk_dekan_untuk_pembimbing' => $data->sk_dekan_untuk_pembimbing,
|
||||||
|
'surat_tugas_delegasi_lomba' => $data->surat_tugas_delegasi_lomba,
|
||||||
|
'bukti_bimbingan_lomba' => $data->bukti_bimbingan_lomba,
|
||||||
|
'nama_dosen' => $dosen->nama_gelar,
|
||||||
|
];
|
||||||
|
$jenis = 'Wakil Dekan 3';
|
||||||
|
return view('lomba.ettd',['title'=> 'INPUT E-Signature','jenis'=>$jenis,'data'=> $data_dosen]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//jika URL tidak diantara ketika itu maka render ini
|
||||||
|
return redirect()->route('laman-awal')->with(['error'=>'Invalid CASEID, Atau CaseID Tidak Ditemukan']);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function submitettd($url, $caseid, Request $request){
|
||||||
|
$role_untuk_ettd = ['dpl','wd3'];
|
||||||
|
$request->validate([
|
||||||
|
'caseid' => 'required',
|
||||||
|
'ettd' => 'required',
|
||||||
|
]);
|
||||||
|
if(in_array($url, $role_untuk_ettd)){
|
||||||
|
//jika URL DPL maka render ini
|
||||||
|
if($url=='dpl'){
|
||||||
|
$data = Lomba::
|
||||||
|
select('lombas.*',
|
||||||
|
'mahasiswas.*',
|
||||||
|
'dosen_pembimbing.ettd',
|
||||||
|
'dosen_pembimbing.nama_gelar as nama_dosen_pembimbing',
|
||||||
|
)
|
||||||
|
->join('mahasiswas','mahasiswa_id','=','mahasiswas.id')
|
||||||
|
->join('users as dosen_pembimbing','dosen_pembimbing_lomba','=','dosen_pembimbing.id')
|
||||||
|
->where('caseid',$request->caseid)
|
||||||
|
->first();
|
||||||
|
if($request->ettd==$data->ettd){
|
||||||
|
$data = Lomba::where('caseid',$request->caseid)
|
||||||
|
->first();
|
||||||
|
$data->ettd_dpl = Carbon::now();
|
||||||
|
$data->save();
|
||||||
|
|
||||||
|
$data_job = [
|
||||||
|
'jenis' => 'wd3',
|
||||||
|
'caseid' => $request->caseid,
|
||||||
|
];
|
||||||
|
|
||||||
|
dispatch(new layananLombaJob($data_job));
|
||||||
|
|
||||||
|
return redirect()->route('layanan-lomba.ettd',['url'=>$url,'caseid'=>$request->caseid])->with('success','Sukses Menyetujui Pengajuan');
|
||||||
|
}
|
||||||
|
return redirect()->route('layanan-lomba.ettd',['url'=>$url,'caseid'=>$request->caseid])->with('error','Gagal Menyetujui Pengajuan, E-TTD Tidak Sesuai');
|
||||||
|
}
|
||||||
|
//jika URL WD3 maka render ini
|
||||||
|
elseif($url=='wd3'){
|
||||||
|
$dosen = Role::findByName('Wakil Dekan 3')->users->first();
|
||||||
|
$data = Lomba::where('caseid',$request->caseid)
|
||||||
|
->first();
|
||||||
|
if($request->ettd==$dosen->ettd){
|
||||||
|
$data->ettd_wd3 = $dosen->nama_gelar."-".Carbon::now();
|
||||||
|
$data->save();
|
||||||
|
|
||||||
|
$data_job = [
|
||||||
|
'jenis' => 'mahasiswa_selesai',
|
||||||
|
'caseid' => $request->caseid,
|
||||||
|
];
|
||||||
|
dispatch(new layananLombaJob($data_job));
|
||||||
|
|
||||||
|
return redirect()->route('layanan-lomba.ettd',['url'=>$url,'caseid'=>$request->caseid])->with('success','Sukses Menyetujui Pengajuan');
|
||||||
|
}
|
||||||
|
return redirect()->route('layanan-lomba.ettd',['url'=>$url,'caseid'=>$request->caseid])->with('error','Gagal Menyetujui Pengajuan, E-TTD Tidak Sesuai');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//jika URL tidak diantara ketika itu maka render ini
|
||||||
|
return redirect()->route('laman-awal')->with(['error'=>'Invalid CASEID, Atau CaseID Tidak Ditemukan']);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function store(Request $request){
|
||||||
|
// dd($request->all());
|
||||||
|
$request->validate([
|
||||||
|
'nim' => 'numeric|required',
|
||||||
|
'nama' => 'required',
|
||||||
|
'nomor_hp' => 'numeric|required',
|
||||||
|
'email' => 'email|required',
|
||||||
|
'nama_kompetisi' => 'required',
|
||||||
|
'nama_penyelenggara' => 'required',
|
||||||
|
'tingkat_lomba' => 'required',
|
||||||
|
'tanggal_mulai' => 'date|required',
|
||||||
|
'tanggal_berakhir' => 'date|required',
|
||||||
|
'dosen_pembimbing_lomba' => 'numeric|required',
|
||||||
|
'surat_tugas_delegasi_lomba'=>'required|mimes:pdf|max:2048',
|
||||||
|
'sk_dekan_untuk_pembimbing'=>'required|mimes:pdf|max:2048',
|
||||||
|
'poster_lomba'=>'required|mimes:pdf,jpg,png|max:2048',
|
||||||
|
'bukti_pembayaran'=>'required|mimes:pdf,jpg,png|max:2048',
|
||||||
|
'bukti_bimbingan_lomba'=>'required|mimes:pdf|max:4096',
|
||||||
|
]);
|
||||||
|
//Cek Apakah Data Mahasiswa Tersebut sudah ada, jika ada maka diminta untuk menggunakan fitur cari
|
||||||
|
$mahasiswas_id = Mahasiswa::where('nim',$request->nim)->first();
|
||||||
|
if(!is_null($mahasiswas_id)){
|
||||||
|
return redirect()->route('layanan-lomba.tambah')->with('error','Data Dengan NIM '.$mahasiswas_id->nim.' Sudah Ada, Gunakan Fitur Cari');
|
||||||
|
}
|
||||||
|
//add data mahasiswa
|
||||||
|
$data_mhs['nim'] = $request->nim;
|
||||||
|
$data_mhs['nama'] = $request->nama;
|
||||||
|
$data_mhs['nomor_hp'] = $request->nomor_hp;
|
||||||
|
$data_mhs['email'] = $request->email;
|
||||||
|
$data_mhs['judul_seminar_proposal'] = '-';
|
||||||
|
$data_mhs['bagian'] = 1;
|
||||||
|
$data_mhs['dosen_dpu_id'] = 1;
|
||||||
|
$data_mhs['dosen_dpa_id'] = 1;
|
||||||
|
//set default to 0
|
||||||
|
$data_mhs['dosen_penguji1_id'] = 1;
|
||||||
|
$data_mhs['dosen_penguji2_id'] = 1;
|
||||||
|
$data_mhs['judul_skripsi_id'] = '-';
|
||||||
|
$data_mhs['judul_skripsi_en'] = '-';
|
||||||
|
$data_mhs['judul_jurnal'] = '-';
|
||||||
|
$data_mhs['judul_artikel'] = '-';
|
||||||
|
|
||||||
|
Mahasiswa::create($data_mhs);
|
||||||
|
//add data lomba
|
||||||
|
$mahasiswas_id = Mahasiswa::where('nim',$request->nim)->first();
|
||||||
|
|
||||||
|
$countcaseid = Lomba::count();
|
||||||
|
$caseid = "K".date_format(date_create(),"ym").$countcaseid+1;
|
||||||
|
$lomba = new Lomba;
|
||||||
|
|
||||||
|
$lomba->caseid = $caseid;
|
||||||
|
$lomba->nama_kompetisi = $request->nama_kompetisi;
|
||||||
|
$lomba->nama_penyelenggara = $request->nama_penyelenggara;
|
||||||
|
$lomba->tingkat_lomba = $request->tingkat_lomba;
|
||||||
|
$lomba->tanggal_mulai = $request->tanggal_mulai;
|
||||||
|
$lomba->tanggal_berakhir = $request->tanggal_berakhir;
|
||||||
|
$lomba->dosen_pembimbing_lomba = $request->dosen_pembimbing_lomba;
|
||||||
|
|
||||||
|
$lomba->mahasiswa_id = $mahasiswas_id->id;
|
||||||
|
|
||||||
|
//set penyimpanan file
|
||||||
|
$file_surat_tugas_delegasi_lomba = $request->file('surat_tugas_delegasi_lomba');
|
||||||
|
$file_sk_dekan_untuk_pembimbing = $request->file('sk_dekan_untuk_pembimbing');
|
||||||
|
$file_poster_lomba = $request->file('poster_lomba');
|
||||||
|
$file_bukti_pembayaran = $request->file('bukti_pembayaran');
|
||||||
|
$file_bukti_bimbingan_lomba = $request->file('bukti_bimbingan_lomba');
|
||||||
|
|
||||||
|
$nama_surat_tugas_delegasi_lomba = 'surat_tugas_delegasi_lomba.'.$file_surat_tugas_delegasi_lomba->getClientOriginalExtension();
|
||||||
|
$nama_sk_dekan_untuk_pembimbing = 'sk_dekan_untuk_pembimbing.'.$file_sk_dekan_untuk_pembimbing->getClientOriginalExtension();
|
||||||
|
$nama_poster_lomba ='poster_lomba.'.$file_poster_lomba->getClientOriginalExtension();
|
||||||
|
$nama_bukti_pembayaran = 'bukti_pembayaran.'.$file_bukti_pembayaran->getClientOriginalExtension();
|
||||||
|
$nama_bukti_bimbingan_lomba = 'bukti_bimbingan_lomba.'.$file_bukti_bimbingan_lomba->getClientOriginalExtension();
|
||||||
|
|
||||||
|
$path = 'lomba/'.$caseid.'/'.$nama_surat_tugas_delegasi_lomba;
|
||||||
|
$path2 = 'lomba/'.$caseid.'/'.$nama_sk_dekan_untuk_pembimbing;
|
||||||
|
$path3 = 'lomba/'.$caseid.'/'.$nama_poster_lomba;
|
||||||
|
$path4 = 'lomba/'.$caseid.'/'.$nama_bukti_pembayaran;
|
||||||
|
$path5 = 'lomba/'.$caseid.'/'.$nama_bukti_bimbingan_lomba;
|
||||||
|
|
||||||
|
//jika berhasil save file dan save data mhs maka pengajuan akan diisi
|
||||||
|
if(Storage::disk('public')->put($path, file_get_contents($file_surat_tugas_delegasi_lomba))
|
||||||
|
&& Storage::disk('public')->put($path2, file_get_contents($file_sk_dekan_untuk_pembimbing))
|
||||||
|
&& Storage::disk('public')->put($path3, file_get_contents($file_poster_lomba))
|
||||||
|
&& Storage::disk('public')->put($path4, file_get_contents($file_bukti_pembayaran))
|
||||||
|
&& Storage::disk('public')->put($path5, file_get_contents($file_bukti_bimbingan_lomba))){
|
||||||
|
|
||||||
|
$lomba->surat_tugas_delegasi_lomba = $nama_surat_tugas_delegasi_lomba;
|
||||||
|
$lomba->sk_dekan_untuk_pembimbing = $nama_sk_dekan_untuk_pembimbing;
|
||||||
|
$lomba->poster_lomba = $nama_poster_lomba;
|
||||||
|
$lomba->bukti_pembayaran = $nama_bukti_pembayaran;
|
||||||
|
$lomba->bukti_bimbingan_lomba = $nama_bukti_bimbingan_lomba;
|
||||||
|
$lomba->save();
|
||||||
|
|
||||||
|
return redirect()->route('layanan-lomba.tambah')->with('success','Sukses Tambah Data, Silahkan Menunggu Email Konfirmasi setelah disetujui Oleh Operator');
|
||||||
|
}
|
||||||
|
return redirect()->route('layanan-lomba.tambah')->with('error','Gagal Tambah Data, Periksa Kembali data yang anda masukkan');
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//done
|
||||||
|
public function cetak($caseid){
|
||||||
|
$data = Lomba::
|
||||||
|
select('lombas.*',
|
||||||
|
'mahasiswas.*',
|
||||||
|
'dosen_pembimbing.nama_gelar as nama_dosen_pembimbing',
|
||||||
|
'dosen_pembimbing.nip as nip_dosen_pembimbing',
|
||||||
|
)
|
||||||
|
->join('mahasiswas','mahasiswa_id','=','mahasiswas.id')
|
||||||
|
->join('users as dosen_pembimbing','dosen_pembimbing_lomba','=','dosen_pembimbing.id')
|
||||||
|
->where('caseid',$caseid)
|
||||||
|
->first();
|
||||||
|
|
||||||
|
//jika data kosong maka render ini
|
||||||
|
if(is_null($data)){
|
||||||
|
return redirect()->route('monitoring.caseid',['caseid'=>$caseid])->with('error','Data Dengan CASEID Tersebut Tidak ada');
|
||||||
|
}
|
||||||
|
//jika kombi belum ttd, maka render ini
|
||||||
|
if($data->ettd_wd3==NULL){
|
||||||
|
return redirect()->route('monitoring.caseid',['caseid'=>$caseid])->with('error','Data Belum Di TandaTangani Oleh Wakil Dekan III, File Bisa didownload ketika Wakil Dekan III sudah tanda tangan!');
|
||||||
|
}
|
||||||
|
//get Data WD3
|
||||||
|
$dosen = Role::findByName('Wakil Dekan 3')->users->first();
|
||||||
|
$data = [
|
||||||
|
'title' => 'Cetak Kesediaan',
|
||||||
|
// 'date' => Carbon::now()->format('d-m-Y'),
|
||||||
|
'date' => $data->updated_at->format('d-m-Y'),
|
||||||
|
'nama_mahasiswa' => $data->nama,
|
||||||
|
'nim_mahasiswa' => $data->nim,
|
||||||
|
'nama_kompetisi' => $data->nama_kompetisi,
|
||||||
|
'nama_penyelenggara' => $data->nama_penyelenggara,
|
||||||
|
'tanggal_mulai' => $data->tanggal_mulai,
|
||||||
|
'tanggal_selesai' => $data->tanggal_selesai,
|
||||||
|
'nama_dosen_pembimbing_lomba' => $data->nama_dosen_pembimbing,
|
||||||
|
'nip_dosen_pembimbing_lomba' => $data->nip_dosen_pembimbing,
|
||||||
|
'qrcode_dosen_pembimbing_lomba' => base64_encode(QrCode::size(100)->generate('TTD_'.$data->nama_dosen_pembimbing_lomba.'-'.$data->ettd_dpl)),
|
||||||
|
'nama_wd3' => $dosen->nama_gelar,
|
||||||
|
'nip_wd3' => $dosen->nip,
|
||||||
|
'qrcode_wd3' => base64_encode(QrCode::size(100)->generate('TTD_'.$data->ettd_wd3)),
|
||||||
|
];
|
||||||
|
$pdf = Pdf::loadView('lomba.cetak', $data);
|
||||||
|
return $pdf->setPaper('a4', 'potrait')->stream($caseid.'-Kesediaan Menjadi Dosen Pembimbing Tugas Akhir.pdf');
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
namespace App\Http\Controllers;
|
namespace App\Http\Controllers;
|
||||||
|
|
||||||
|
use App\Models\Lomba;
|
||||||
use App\Models\PengajuanDpuDpa;
|
use App\Models\PengajuanDpuDpa;
|
||||||
use App\Models\PengajuanPemutihan;
|
use App\Models\PengajuanPemutihan;
|
||||||
use App\Models\PengajuanRevisiPublikasi;
|
use App\Models\PengajuanRevisiPublikasi;
|
||||||
|
@ -147,6 +148,22 @@ public function caseid($caseid){
|
||||||
return view('monitoring.wisuda',['title' => 'Monitoring Pengajuan Wisuda - '.$caseid,'data' => $data]);
|
return view('monitoring.wisuda',['title' => 'Monitoring Pengajuan Wisuda - '.$caseid,'data' => $data]);
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
$cek_caseid = substr($caseid, 0, 1);
|
||||||
|
if($cek_caseid=="K"){
|
||||||
|
$data = Lomba::
|
||||||
|
select('lombas.*',
|
||||||
|
'mahasiswas.*',
|
||||||
|
'dosen_pembimbing.nama_gelar as dosen_pembimbing',
|
||||||
|
)
|
||||||
|
->join('mahasiswas','mahasiswa_id','=','mahasiswas.id')
|
||||||
|
->join('users as dosen_pembimbing','dosen_pembimbing_lomba','=','dosen_pembimbing.id')
|
||||||
|
->where('caseid',$caseid)
|
||||||
|
->first();
|
||||||
|
if($data==null){
|
||||||
|
return redirect()->route('monitoring.index')->with('error','CaseID Tidak Ditemukan');
|
||||||
|
}
|
||||||
|
return view('monitoring.lomba',['title' => 'Monitoring Pengajuan Bantuan Delegasi Lomba - '.$caseid,'data' => $data]);
|
||||||
|
}
|
||||||
return redirect()->route('monitoring.index')->with('error','CaseID Tidak Valid');
|
return redirect()->route('monitoring.index')->with('error','CaseID Tidak Valid');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
250
app/Jobs/layananLombaJob.php
Normal file
250
app/Jobs/layananLombaJob.php
Normal file
|
@ -0,0 +1,250 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Jobs;
|
||||||
|
|
||||||
|
use App\Mail\pengajuanLombaMail;
|
||||||
|
use App\Models\Lomba;
|
||||||
|
use Illuminate\Bus\Queueable;
|
||||||
|
use Illuminate\Contracts\Queue\ShouldQueue;
|
||||||
|
use Illuminate\Foundation\Bus\Dispatchable;
|
||||||
|
use Illuminate\Queue\InteractsWithQueue;
|
||||||
|
use Illuminate\Queue\SerializesModels;
|
||||||
|
|
||||||
|
use Illuminate\Support\Facades\Mail;
|
||||||
|
use Ixudra\Curl\Facades\Curl;
|
||||||
|
use Spatie\Permission\Models\Role;
|
||||||
|
|
||||||
|
class layananLombaJob implements ShouldQueue
|
||||||
|
{
|
||||||
|
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
|
||||||
|
|
||||||
|
public $data;
|
||||||
|
public function __construct($data)
|
||||||
|
{
|
||||||
|
$this->data = $data;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Execute the job.
|
||||||
|
*/
|
||||||
|
public function handle(): void
|
||||||
|
{
|
||||||
|
$jenis = $this->data['jenis'];
|
||||||
|
$caseid = $this->data['caseid'];
|
||||||
|
$data = Lomba::
|
||||||
|
select('lombas.*',
|
||||||
|
'mahasiswas.*',
|
||||||
|
'dosen_pembimbing.nama_gelar as dosen_pembimbing',
|
||||||
|
'dosen_pembimbing.email as email_dosen_pembimbing',
|
||||||
|
)
|
||||||
|
->join('mahasiswas','mahasiswa_id','=','mahasiswas.id')
|
||||||
|
->join('users as dosen_pembimbing','dosen_pembimbing_lomba','=','dosen_pembimbing.id')
|
||||||
|
->where('caseid',$caseid)
|
||||||
|
->first();
|
||||||
|
if($jenis==="penolakan"){
|
||||||
|
//data email
|
||||||
|
$data_email = [
|
||||||
|
'subject' => $caseid.' - Pengajuan Bantuan Delegasi Lomba',
|
||||||
|
'judul' => 'Pengajuan Bantuan Delegasi Lomba',
|
||||||
|
'jenis' => 'penolakan',
|
||||||
|
'caseid' => $caseid,
|
||||||
|
'nama_mahasiswa' => $data->nama,
|
||||||
|
'nim_mahasiswa' => $data->nim,
|
||||||
|
'email' => $data->email,
|
||||||
|
'nama_kompetisi' => $data->nama_kompetisi,
|
||||||
|
'nama_penyelenggara' => $data->nama_penyelenggara,
|
||||||
|
'tanggal_mulai' => $data->tanggal_mulai,
|
||||||
|
'tanggal_berakhir' => $data->tanggal_berakhir,
|
||||||
|
'keterangan_operator' => $data->keterangan_operator,
|
||||||
|
];
|
||||||
|
|
||||||
|
// send email
|
||||||
|
$konten = new pengajuanLombaMail($data_email);
|
||||||
|
Mail::to($this->data['email'])
|
||||||
|
->bcc('f@unej.ac.id')
|
||||||
|
->send($konten);
|
||||||
|
//send email dummy
|
||||||
|
// $konten = new pengajuanLombaMail($data_email);
|
||||||
|
// Mail::to('f@unej.ac.id')
|
||||||
|
// ->bcc('f@unej.ac.id')
|
||||||
|
// ->send($konten);
|
||||||
|
|
||||||
|
//telegram
|
||||||
|
$text = "BETA\n".
|
||||||
|
"Penolakan Pengajuan Bantuan Delegasi Lomba Mahasiswa - ".$data_email['caseid'].":\n\n".
|
||||||
|
"Kepada Mahasiswa :".$data_email['nama_mahasiswa']."\n".
|
||||||
|
"Dengan Email : ".$data_email['email']."\n\n".
|
||||||
|
"Alasan : ".$data['keterangan_operator'];
|
||||||
|
|
||||||
|
//send telegram
|
||||||
|
Curl::to('https://api.telegram.org/bot6161516511:AAGZhf_o31HupIogjUbEgvwjukes-3P3zPo/sendMessage')
|
||||||
|
->withData( array( 'chat_id' => '-1001903808078', 'text' => $text, 'parse_mode' => 'Markdown') )
|
||||||
|
->get();
|
||||||
|
}
|
||||||
|
elseif($jenis==="mahasiswa"){
|
||||||
|
//data email
|
||||||
|
$data_email = [
|
||||||
|
'subject' => $caseid.' - Pengajuan Bantuan Delegasi Lomba',
|
||||||
|
'judul' => 'Pengajuan Bantuan Delegasi Lomba',
|
||||||
|
'jenis' => 'mahasiswa',
|
||||||
|
'caseid' => $caseid,
|
||||||
|
'nama_mahasiswa' => $data->nama,
|
||||||
|
'nim_mahasiswa' => $data->nim,
|
||||||
|
'email' => $data->email,
|
||||||
|
'nama_kompetisi' => $data->nama_kompetisi,
|
||||||
|
'nama_penyelenggara' => $data->nama_penyelenggara,
|
||||||
|
'tanggal_mulai' => $data->tanggal_mulai,
|
||||||
|
'tanggal_berakhir' => $data->tanggal_berakhir,
|
||||||
|
'url' => route('monitoring.caseid',['caseid'=>$data->caseid]),
|
||||||
|
];
|
||||||
|
|
||||||
|
// send email
|
||||||
|
$konten = new pengajuanLombaMail($data_email);
|
||||||
|
Mail::to($data_email['email'])
|
||||||
|
->bcc('f@unej.ac.id')
|
||||||
|
->send($konten);
|
||||||
|
|
||||||
|
//send email dummy
|
||||||
|
// $konten = new pengajuanLombaMail($data_email);
|
||||||
|
// Mail::to('f@unej.ac.id')
|
||||||
|
// ->send($konten);
|
||||||
|
|
||||||
|
//telegram
|
||||||
|
$text = "BETA\n".
|
||||||
|
"Kirim monitoring Pengajuan Bantuan Delegasi Lomba Mahasiswa:\n".
|
||||||
|
"Kepada Mahasiswa :".$data_email['nama_mahasiswa']."\n".
|
||||||
|
"Dengan Email : ".$data_email['email']."\n\n".
|
||||||
|
"URL : `".$data_email['url']."`";
|
||||||
|
|
||||||
|
//send telegram
|
||||||
|
Curl::to('https://api.telegram.org/bot6161516511:AAGZhf_o31HupIogjUbEgvwjukes-3P3zPo/sendMessage')
|
||||||
|
->withData( array( 'chat_id' => '-1001903808078', 'text' => $text, 'parse_mode' => 'Markdown') )
|
||||||
|
->get();
|
||||||
|
}
|
||||||
|
elseif($jenis==="mahasiswa_selesai"){
|
||||||
|
//data email
|
||||||
|
$data_email = [
|
||||||
|
'subject' => $caseid.' - Pengajuan Bantuan Delegasi Lomba',
|
||||||
|
'judul' => 'Pengajuan Bantuan Delegasi Lomba',
|
||||||
|
'jenis' => 'mahasiswa_selesai',
|
||||||
|
'caseid' => $caseid,
|
||||||
|
'nama_mahasiswa' => $data->nama,
|
||||||
|
'nim_mahasiswa' => $data->nim,
|
||||||
|
'email' => $data->email,
|
||||||
|
'nama_kompetisi' => $data->nama_kompetisi,
|
||||||
|
'nama_penyelenggara' => $data->nama_penyelenggara,
|
||||||
|
'tanggal_mulai' => $data->tanggal_mulai,
|
||||||
|
'tanggal_berakhir' => $data->tanggal_berakhir,
|
||||||
|
'url' => route('monitoring.caseid',['caseid'=>$data->caseid]),
|
||||||
|
];
|
||||||
|
|
||||||
|
// send email
|
||||||
|
$konten = new pengajuanLombaMail($data_email);
|
||||||
|
Mail::to($data_email['email'])
|
||||||
|
->bcc('f@unej.ac.id')
|
||||||
|
->send($konten);
|
||||||
|
|
||||||
|
//send email dummy
|
||||||
|
// $konten = new pengajuanLombaMail($data_email);
|
||||||
|
// Mail::to('f@unej.ac.id')
|
||||||
|
// ->send($konten);
|
||||||
|
|
||||||
|
//telegram
|
||||||
|
$text = "BETA\n".
|
||||||
|
"Kirim Notifikasi Selesai Pengajuan Bantuan Delegasi Lomba Mahasiswa:\n".
|
||||||
|
"Kepada Mahasiswa :".$data_email['nama_mahasiswa']."\n".
|
||||||
|
"Dengan Email : ".$data_email['email']."\n\n".
|
||||||
|
"URL : `".$data_email['url']."`";
|
||||||
|
|
||||||
|
//send telegram
|
||||||
|
Curl::to('https://api.telegram.org/bot6161516511:AAGZhf_o31HupIogjUbEgvwjukes-3P3zPo/sendMessage')
|
||||||
|
->withData( array( 'chat_id' => '-1001903808078', 'text' => $text, 'parse_mode' => 'Markdown') )
|
||||||
|
->get();
|
||||||
|
}
|
||||||
|
elseif($jenis==="dpl"){
|
||||||
|
//data email
|
||||||
|
$data_email = [
|
||||||
|
'subject' => $caseid.' - Pengajuan Bantuan Delegasi Lomba',
|
||||||
|
'judul' => 'Pengajuan Bantuan Delegasi Lomba',
|
||||||
|
'jenis' => 'dpl',
|
||||||
|
'caseid' => $caseid,
|
||||||
|
'nama_mahasiswa' => $data->nama,
|
||||||
|
'nim_mahasiswa' => $data->nim,
|
||||||
|
'nama_kompetisi' => $data->nama_kompetisi,
|
||||||
|
'nama_penyelenggara' => $data->nama_penyelenggara,
|
||||||
|
'tanggal_mulai' => $data->tanggal_mulai,
|
||||||
|
'tanggal_berakhir' => $data->tanggal_berakhir,
|
||||||
|
'dosen_pembimbing' => $data->dosen_pembimbing,
|
||||||
|
'email_dosen_pembimbing' => $data->email_dosen_pembimbing,
|
||||||
|
'url' => route('layanan-lomba.ettd',['url'=>$jenis,'caseid'=>$data->caseid]),
|
||||||
|
];
|
||||||
|
|
||||||
|
// send email
|
||||||
|
$konten = new pengajuanLombaMail($data_email);
|
||||||
|
Mail::to($data_email['email_dosen_pembimbing'])
|
||||||
|
->bcc('f@unej.ac.id')
|
||||||
|
->send($konten);
|
||||||
|
|
||||||
|
//send email dummy
|
||||||
|
// $konten = new pengajuanLombaMail($data_email);
|
||||||
|
// Mail::to('f@unej.ac.id')
|
||||||
|
// ->send($konten);
|
||||||
|
|
||||||
|
//telegram
|
||||||
|
$text = "BETA\n".
|
||||||
|
"Kirim ETTD Pengajuan Bantuan Delegasi Lomba Mahasiswa:\n".
|
||||||
|
"Kepada DPL :".$data_email['dosen_pembimbing']."\n".
|
||||||
|
"Dengan Email : ".$data_email['email_dosen_pembimbing']."\n\n".
|
||||||
|
"URL : `".$data_email['url']."`";
|
||||||
|
|
||||||
|
//send telegram
|
||||||
|
Curl::to('https://api.telegram.org/bot6161516511:AAGZhf_o31HupIogjUbEgvwjukes-3P3zPo/sendMessage')
|
||||||
|
->withData( array( 'chat_id' => '-1001903808078', 'text' => $text, 'parse_mode' => 'Markdown') )
|
||||||
|
->get();
|
||||||
|
}
|
||||||
|
elseif($jenis==="wd3"){
|
||||||
|
//data WD3
|
||||||
|
$dosen = Role::findByName('Wakil Dekan 3')->users->first();
|
||||||
|
//data email
|
||||||
|
$data_email = [
|
||||||
|
'subject' => $caseid.' - Pengajuan Bantuan Delegasi Lomba',
|
||||||
|
'judul' => 'Pengajuan Bantuan Delegasi Lomba',
|
||||||
|
'jenis' => 'wd3',
|
||||||
|
'caseid' => $caseid,
|
||||||
|
'nama_mahasiswa' => $data->nama,
|
||||||
|
'nim_mahasiswa' => $data->nim,
|
||||||
|
'nama_kompetisi' => $data->nama_kompetisi,
|
||||||
|
'nama_penyelenggara' => $data->nama_penyelenggara,
|
||||||
|
'tanggal_mulai' => $data->tanggal_mulai,
|
||||||
|
'tanggal_berakhir' => $data->tanggal_berakhir,
|
||||||
|
'dosen_pembimbing' => $dosen->nama_gelar,
|
||||||
|
'email_dosen_pembimbing' => $dosen->email,
|
||||||
|
'url' => route('layanan-lomba.ettd',['url'=>$jenis,'caseid'=>$data->caseid]),
|
||||||
|
];
|
||||||
|
|
||||||
|
// send email
|
||||||
|
$konten = new pengajuanLombaMail($data_email);
|
||||||
|
Mail::to($data_email['email_dosen_pembimbing'])
|
||||||
|
->bcc('f@unej.ac.id')
|
||||||
|
->send($konten);
|
||||||
|
|
||||||
|
//send email dummy
|
||||||
|
// $konten = new pengajuanLombaMail($data_email);
|
||||||
|
// Mail::to('f@unej.ac.id')
|
||||||
|
// ->send($konten);
|
||||||
|
|
||||||
|
//telegram
|
||||||
|
$text = "BETA\n".
|
||||||
|
"Kirim ETTD Pengajuan Bantuan Delegasi Lomba Mahasiswa:\n".
|
||||||
|
"Kepada Wakil Dekan 3 :".$data_email['dosen_pembimbing']."\n".
|
||||||
|
"Dengan Email : ".$data_email['email_dosen_pembimbing']."\n\n".
|
||||||
|
"URL : `".$data_email['url']."`";
|
||||||
|
|
||||||
|
//send telegram
|
||||||
|
Curl::to('https://api.telegram.org/bot6161516511:AAGZhf_o31HupIogjUbEgvwjukes-3P3zPo/sendMessage')
|
||||||
|
->withData( array( 'chat_id' => '-1001903808078', 'text' => $text, 'parse_mode' => 'Markdown') )
|
||||||
|
->get();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
54
app/Mail/pengajuanLombaMail.php
Normal file
54
app/Mail/pengajuanLombaMail.php
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Mail;
|
||||||
|
|
||||||
|
use Illuminate\Bus\Queueable;
|
||||||
|
use Illuminate\Contracts\Queue\ShouldQueue;
|
||||||
|
use Illuminate\Mail\Mailable;
|
||||||
|
use Illuminate\Mail\Mailables\Content;
|
||||||
|
use Illuminate\Mail\Mailables\Envelope;
|
||||||
|
use Illuminate\Queue\SerializesModels;
|
||||||
|
|
||||||
|
class pengajuanLombaMail extends Mailable
|
||||||
|
{
|
||||||
|
use Queueable, SerializesModels;
|
||||||
|
|
||||||
|
public $mailData;
|
||||||
|
/**
|
||||||
|
* Create a new message instance.
|
||||||
|
*/
|
||||||
|
public function __construct($mailData)
|
||||||
|
{
|
||||||
|
$this->mailData = $mailData;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the message envelope.
|
||||||
|
*/
|
||||||
|
public function envelope(): Envelope
|
||||||
|
{
|
||||||
|
return new Envelope(
|
||||||
|
subject: $this->mailData['subject'],
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the message content definition.
|
||||||
|
*/
|
||||||
|
public function content(): Content
|
||||||
|
{
|
||||||
|
return new Content(
|
||||||
|
view: 'mail.lomba',
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the attachments for the message.
|
||||||
|
*
|
||||||
|
* @return array<int, \Illuminate\Mail\Mailables\Attachment>
|
||||||
|
*/
|
||||||
|
public function attachments(): array
|
||||||
|
{
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
}
|
|
@ -8,4 +8,21 @@
|
||||||
class Lomba extends Model
|
class Lomba extends Model
|
||||||
{
|
{
|
||||||
use HasFactory;
|
use HasFactory;
|
||||||
|
|
||||||
|
protected $fillable = [
|
||||||
|
'caseid',
|
||||||
|
'mahasiswa_id',
|
||||||
|
'nama_kompetisi',
|
||||||
|
'nama_penyelenggara',
|
||||||
|
'tingkat_lomba',
|
||||||
|
'tanggal_mulai',
|
||||||
|
'tanggal_berakhir',
|
||||||
|
'dosen_pembimbing_lomba',
|
||||||
|
'surat_tugas_delegasi_lomba',
|
||||||
|
'sk_dekan_untuk_pembimbing',
|
||||||
|
'poster_lomba',
|
||||||
|
'bukti_pembayaran',
|
||||||
|
'bukti_bimbingan_lomba',
|
||||||
|
'status',
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,6 +13,21 @@ public function up(): void
|
||||||
{
|
{
|
||||||
Schema::create('lombas', function (Blueprint $table) {
|
Schema::create('lombas', function (Blueprint $table) {
|
||||||
$table->id();
|
$table->id();
|
||||||
|
$table->string('caseid');
|
||||||
|
$table->string('nama_kompetisi');
|
||||||
|
$table->string('nama_penyelenggara');
|
||||||
|
$table->string('tingkat_lomba');
|
||||||
|
$table->date('tanggal_mulai');
|
||||||
|
$table->date('tanggal_berakhir');
|
||||||
|
$table->unsignedBigInteger('dosen_pembimbing_lomba');
|
||||||
|
$table->string('surat_tugas_delegasi_lomba');
|
||||||
|
$table->string('sk_dekan_untuk_pembimbing');
|
||||||
|
$table->string('poster_lomba');
|
||||||
|
$table->string('bukti_pembayaran');
|
||||||
|
$table->string('bukti_bimbingan_lomba');
|
||||||
|
$table->string('status')->nullable();
|
||||||
|
$table->foreign('dosen_pembimbing_lomba')->references('id')->on('users')->onDelete('cascade');
|
||||||
|
$table->foreignId('mahasiswa_id')->constrained('mahasiswas');
|
||||||
$table->timestamps();
|
$table->timestamps();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
32
database/migrations/2025_03_05_140752_alter_table_lombas.php
Normal file
32
database/migrations/2025_03_05_140752_alter_table_lombas.php
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
|
return new class extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*/
|
||||||
|
public function up(): void
|
||||||
|
{
|
||||||
|
Schema::table('lombas', function (Blueprint $table) {
|
||||||
|
$table->text('keterangan_operator')->nullable()->after('status');
|
||||||
|
$table->text('ettd_dpl')->nullable()->after('status');
|
||||||
|
$table->text('ettd_wd3')->nullable()->after('status');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverse the migrations.
|
||||||
|
*/
|
||||||
|
public function down(): void
|
||||||
|
{
|
||||||
|
Schema::table('lombas', function (Blueprint $table) {
|
||||||
|
$table->dropColumn('keterangan_operator');
|
||||||
|
$table->dropColumn('ettd_dpl');
|
||||||
|
$table->dropColumn('ettd_wd3');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
|
@ -109,8 +109,8 @@
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-header text-bold mt-2">LAYANAN KEMAHASISWAAN</li>
|
<li class="nav-header text-bold mt-2">LAYANAN KEMAHASISWAAN</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
{{-- <a href="{{ route('lomba.tambah') }}" class="nav-link {{ Request::is('lomba/tambah') ? 'active' : '' }}"> --}}
|
<a href="{{ route('layanan-lomba.tambah') }}" class="nav-link {{ Request::is('lomba/tambah') ? 'active' : '' }}">
|
||||||
<a href="#" class="nav-link {{ Request::is('lomba/tambah') ? 'active' : '' }}">
|
{{-- <a href="#" class="nav-link {{ Request::is('lomba/tambah') ? 'active' : '' }}"> --}}
|
||||||
<i class="nav-icon fas fa-calendar-alt"></i>
|
<i class="nav-icon fas fa-calendar-alt"></i>
|
||||||
<p>
|
<p>
|
||||||
Pengajuan Bantuan Biaya Delegasi Lomba
|
Pengajuan Bantuan Biaya Delegasi Lomba
|
||||||
|
|
|
@ -132,6 +132,17 @@
|
||||||
</li>
|
</li>
|
||||||
@endhasanyrole
|
@endhasanyrole
|
||||||
|
|
||||||
|
@hasanyrole('Super Administrator|Operator Kemahasiswaan')
|
||||||
|
<li class="nav-header text-bold mt-2">LAYANAN KEMAHASISWAAN</li>
|
||||||
|
<li class="nav-item">
|
||||||
|
<a href="{{ route('layanan-lomba.index') }}" class="nav-link {{ Request::is('admin/layanan-lomba') ? 'active' : '' }}">
|
||||||
|
<i class="nav-icon fas fa-user-graduate"></i>
|
||||||
|
<p>
|
||||||
|
Pengajuan Bantuan Biaya Delegasi Lomba
|
||||||
|
</p>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
@endhasanyrole
|
||||||
|
|
||||||
<li class="nav-header text-bold mt-2">LAYANAN UMUM / Perlengkapan</li>
|
<li class="nav-header text-bold mt-2">LAYANAN UMUM / Perlengkapan</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
|
|
150
resources/views/lomba/cetak.blade.php
Normal file
150
resources/views/lomba/cetak.blade.php
Normal file
|
@ -0,0 +1,150 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="id" lang="id">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||||
|
<title>{{ $title }}</title>
|
||||||
|
<meta name="author" content="PINTU FARMASI"/>
|
||||||
|
<style type="text/css">
|
||||||
|
@page {
|
||||||
|
margin-top: 180px;
|
||||||
|
margin-left: 75px;
|
||||||
|
margin-right: 60px;
|
||||||
|
}
|
||||||
|
*{
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
#table-header{
|
||||||
|
width: 100%;
|
||||||
|
position: fixed;
|
||||||
|
/* right: px; */
|
||||||
|
top: -150px;
|
||||||
|
border-bottom: 3px solid #000;
|
||||||
|
}
|
||||||
|
#table-header td{
|
||||||
|
text-align: center;
|
||||||
|
font-family: 'Times New Roman', Times, Arial;
|
||||||
|
font-size: 14pt;
|
||||||
|
}
|
||||||
|
#table-header td p{
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-judul{
|
||||||
|
border:1.5px solid;
|
||||||
|
vertical-align:inherit;
|
||||||
|
text-align:center;
|
||||||
|
}
|
||||||
|
.table-konten{
|
||||||
|
border:1.5px solid;
|
||||||
|
padding:0.5em;
|
||||||
|
vertical-align:inherit;
|
||||||
|
text-align:left;
|
||||||
|
}
|
||||||
|
.kolom-ttd{
|
||||||
|
border:1.5px solid;
|
||||||
|
padding:0;
|
||||||
|
vertical-align:inherit;
|
||||||
|
text-align:center;
|
||||||
|
}
|
||||||
|
/* p {
|
||||||
|
color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 12pt; margin:0pt;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
color: black; font-family:"Times New Roman",
|
||||||
|
serif;
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: bold;
|
||||||
|
text-decoration: none;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
.s1 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: bold; text-decoration: none; font-size: 12pt; }
|
||||||
|
.s2 { color: black; font-family:"Times New Roman", serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 12pt; }
|
||||||
|
table, tbody {vertical-align: top; overflow: visible; } */
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<table border="0" id="table-header">
|
||||||
|
<tr>
|
||||||
|
<td><img src="{{ asset('dist/img/logo-unej.png') }}" alt="LOGOUNEJ" width="125px"></td>
|
||||||
|
<td>
|
||||||
|
<p>KEMENTRIAN PENDIDIKAN, KEBUDAYAAN,<br/>
|
||||||
|
RISET, DAN TEKNOLOGI</p>
|
||||||
|
<p style="font-size:16pt; font-weight:bold;">UNIVERSITAS JEMBER</p>
|
||||||
|
<p style="font-weight:bold;">FAKULTAS FARMASI</p>
|
||||||
|
<p style="font-size:10pt;">Jalan Kalimantan I Nomor 2 Kampus Tegal Boto Kotak Pos 159 Jember 68121<br/>
|
||||||
|
Telepon/Faximile (0331) 324736 <br/>
|
||||||
|
Email: farmasi@unej.ac.id</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<h4 style="text-align: center;">SURAT PENGAJUAN BANTUAN BIAYA DELEGASI LOMBA</h4>
|
||||||
|
<p style="margin-bottom: 0; text-align:justify;">Yang bertanda tangan di bawah ini :</p>
|
||||||
|
<table border="0" style="margin-top:5px; padding-left:1em;">
|
||||||
|
<tr>
|
||||||
|
<td style="width: 6em;"> Nama</td>
|
||||||
|
<td style="max-width: 0.5em;">:</td>
|
||||||
|
<td style=" text-align:left; margin:0; padding:0;">{{$nama_dosen_pembimbing_lomba}}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td> NIP</td>
|
||||||
|
<td>:</td>
|
||||||
|
<td style="text-align:left; margin:0; padding:0;">{{$nip_dosen_pembimbing_lomba}}</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<p style="margin-top: 10px; text-align:justify;">Menyatakan dengan sesungguhnya bahwa Mahasiswa berikut ini benar mengikuti kompetisi sesuai dengan data dibawah ini,</p>
|
||||||
|
<table border="0" style="margin-top:5px; padding-left:1em;">
|
||||||
|
<tr>
|
||||||
|
<td style="width: 9em; vertical-align: text-top;">Nama Mahasiswa</td>
|
||||||
|
<td style="max-width: 0.5em; vertical-align: text-top;">:</td>
|
||||||
|
<td style=" text-align:left; margin:0; padding:0; vertical-align: text-top;">{{$nama_mahasiswa}}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: text-top;"> NIM Mahasiswa</td>
|
||||||
|
<td style="vertical-align: text-top;">:</td>
|
||||||
|
<td style="text-align:left; margin:0; padding:0;">{{$nim_mahasiswa}}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td> Nama Kompetisi</td>
|
||||||
|
<td>:</td>
|
||||||
|
<td style="text-align:left; margin:0; padding:0;">{{$nama_kompetisi}}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: text-top;"> Nama Penyelenggara</td>
|
||||||
|
<td style="vertical-align: text-top;">:</td>
|
||||||
|
<td style="text-align:left; margin:0; padding:0; vertical-align: text-top;">{{$nama_penyelenggara}}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: text-top;"> Tanggal Pelaksanaan</td>
|
||||||
|
<td style="vertical-align: text-top;">:</td>
|
||||||
|
<td style="text-align:left; margin:0; padding:0; vertical-align: text-top;">{{$tanggal_mulai}} s/d {{$tanggal_selesai}}</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<p style="margin-top: 10px; text-align:justify;">Demikian pernyataan ini saya buat dengan sebenarnya, tanpa mendapatkan tekanan dan paksaan dari pihak manapun, serta bersedia mendapatkan sanksi akademik jika ternyata di kemudian hari pernyataan ini tidak benar.</p>
|
||||||
|
<table border="0" style="padding-top:12em;" cellspacing="0">
|
||||||
|
<tr>
|
||||||
|
<td width="350px"></td>
|
||||||
|
<td>Jember, {{ $date }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left">Dosen Pembimbing Lomba, </td>
|
||||||
|
<td style="text-align: left">Wakil Dekan III, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="height:100px; text-align: left; vertical-align:bottom;">
|
||||||
|
<img src="data:image/png;base64, {!! $qrcode_dosen_pembimbing_lomba !!}" alt="">
|
||||||
|
</td>
|
||||||
|
<td style="height:100px; text-align: left; vertical-align:bottom;">
|
||||||
|
<img src="data:image/png;base64, {!! $qrcode_wd3 !!}" alt="">
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">{{ $nama_dosen_pembimbing_lomba }}</td>
|
||||||
|
<td style="text-align: left;">{{ $nama_wd3 }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left">NIP. {{ $nip_dosen_pembimbing_lomba }}</td>
|
||||||
|
<td style="text-align: left">NIP. {{ $nip_wd3 }}<td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</body>
|
||||||
|
</html>
|
175
resources/views/lomba/detail.blade.php
Normal file
175
resources/views/lomba/detail.blade.php
Normal file
|
@ -0,0 +1,175 @@
|
||||||
|
<!-- Extend Layout -->
|
||||||
|
@extends('layout.app')
|
||||||
|
<!-- Add Custom CSS -->
|
||||||
|
@push('css')
|
||||||
|
<link rel="stylesheet" href="{{asset('/')}}plugins/datatables-bs4/css/dataTables.bootstrap4.min.css">
|
||||||
|
<link rel="stylesheet" href="{{asset('/')}}plugins/datatables-responsive/css/responsive.bootstrap4.min.css">
|
||||||
|
<link rel="stylesheet" href="{{asset('/')}}plugins/datatables-buttons/css/buttons.bootstrap4.min.css">
|
||||||
|
|
||||||
|
@endpush
|
||||||
|
<!-- Add Content Here -->
|
||||||
|
@section('content')
|
||||||
|
<!-- Include Sidebar -->
|
||||||
|
@include('layout.navbars.sidebar')
|
||||||
|
<div class="content-wrapper">
|
||||||
|
<!-- Main content -->
|
||||||
|
<section class="content-header">
|
||||||
|
<div class="container-fluid">
|
||||||
|
<div class="row mb-2">
|
||||||
|
<div class="col-sm-6">
|
||||||
|
<h1>Layanan Pengajuan Delegasi Lomba</h1>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-6">
|
||||||
|
<ol class="breadcrumb float-sm-right">
|
||||||
|
<li class="breadcrumb-item"><a href="{{ route('admin.dashboard') }}">Admin</a></li>
|
||||||
|
<li class="breadcrumb-item active">Layanan Pengajuan Delegasi Lomba</li>
|
||||||
|
<li class="breadcrumb-item active">{{ $data->caseid}}</li>
|
||||||
|
</ol>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div><!-- /.container-fluid -->
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section class="content">
|
||||||
|
<div class="card">
|
||||||
|
<!-- /.card-header -->
|
||||||
|
<div class="card-body">
|
||||||
|
<table class="table table-bordered table-striped">
|
||||||
|
<tr>
|
||||||
|
<th>Status</th>
|
||||||
|
@if($data->status == NULL)
|
||||||
|
<td><span class="badge badge-warning">Menunggu Approval</span></td>
|
||||||
|
@elseif($data->status == '1')
|
||||||
|
<td><span class="badge badge-success">Disetujui Operator</span></td>
|
||||||
|
@elseif($data->status == '0')
|
||||||
|
<td><span class="badge badge-danger">Ditolak Operator</span></td>
|
||||||
|
@endif
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Case ID</th>
|
||||||
|
<td>{{ $data->caseid }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Nama Mahasiswa</th>
|
||||||
|
<td>{{ $data->nama }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>NIM</th>
|
||||||
|
<td>{{ $data->nim }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Email</th>
|
||||||
|
<td>{{ $data->email }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>No. Handphone</th>
|
||||||
|
<td>{{ $data->nomor_hp }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Dosen Pembimbing Lomba</th>
|
||||||
|
<td>{{ $data->dosen_pembimbing }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Nama Kompetisi</th>
|
||||||
|
<td>{{ $data->nama_kompetisi }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Nama Penyelenggara Kompetisi</th>
|
||||||
|
<td>{{ $data->nama_penyelenggara }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Tingkat Lomba/Kompetisi</th>
|
||||||
|
<td>{{ $data->tingkat_lomba }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Tanggal Mulai - Berakhir</th>
|
||||||
|
<td>{{ $data->tanggal_mulai }} s/d {{ $data->tanggal_berakhir }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Surat Tugas Delegasi Lomba</th>
|
||||||
|
<td><a class="btn btn-info" href="{{ asset('storage/lomba/'.$data->caseid.'/'.$data->surat_tugas_delegasi_lomba) }}" target="_blank">Download File</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Surat Keputusan Dekan Untuk Dosen Pembimbing</th>
|
||||||
|
<td><a class="btn btn-info" href="{{ asset('storage/lomba/'.$data->caseid.'/'.$data->sk_dekan_untuk_pembimbing) }}" target="_blank">Download File</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Poster Kompetisi</th>
|
||||||
|
<td><a class="btn btn-info" href="{{ asset('storage/lomba/'.$data->caseid.'/'.$data->poster_lomba) }}" target="_blank">Download File</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Bukti Pembayaran Pendaftaran Lomba</th>
|
||||||
|
<td><a class="btn btn-info" href="{{ asset('storage/lomba/'.$data->caseid.'/'.$data->bukti_pembayaran) }}" target="_blank">Download File</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Bukti Laporan Pembimbingan</th>
|
||||||
|
<td><a class="btn btn-info" href="{{ asset('storage/lomba/'.$data->caseid.'/'.$data->bukti_bimbingan_lomba) }}" target="_blank">Download File</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Diajukan Pada</th>
|
||||||
|
<td>{{ $data->created_at }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Aksi</th>
|
||||||
|
<td>
|
||||||
|
@if($data->status == NULL)
|
||||||
|
<form action="{{ route('layanan-lomba.terima',['caseid'=>$data->caseid]) }}" method="post">
|
||||||
|
@csrf
|
||||||
|
<button class="btn btn-success" type="submit">Terima</button>
|
||||||
|
<a class="btn btn-danger" data-toggle="modal" data-target="#MDDelete" >Tolak</a>
|
||||||
|
</form>
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<!-- /.modal-Delete -->
|
||||||
|
<div class="modal fade" id="MDDelete">
|
||||||
|
<div class="modal-dialog modal-lg">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<h4 class="modal-title">Apa Anda Yakin Ingin Menolak Pengajuan ini ?</h4>
|
||||||
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||||
|
<span aria-hidden="true">×</span>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="alert alert-info alert-dismissible">
|
||||||
|
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
||||||
|
<h5><i class="icon fas fa-info"></i> Perhatian!</h5>
|
||||||
|
<span >Alasan yang Dimasukkan Disini, Akan dikirimkan melalui Email Kepada Mahasiswa Terkait.</span>
|
||||||
|
</div>
|
||||||
|
<form action="{{ route('layanan-lomba.tolak',['caseid'=>$data->caseid]) }}" method="post">
|
||||||
|
@csrf
|
||||||
|
<div class="row">
|
||||||
|
<div class="col">
|
||||||
|
<label for="keterangan_operator">Alasan:</label>
|
||||||
|
<textarea name="keterangan_operator" class="form-control" id="keterangan_operator" cols="30" rows="10"
|
||||||
|
placeholder="Masukkan Alasan Disini
|
||||||
|
Masukkan Alasan Disini"></textarea>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer justify-content-between">
|
||||||
|
<button type="button" class="btn btn-default" data-dismiss="modal">Batal</button>
|
||||||
|
<button type="submit" class="btn btn-danger">Kirim</button>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- /.modal-content -->
|
||||||
|
</div>
|
||||||
|
<!-- /.modal-dialog -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- /.card-body -->
|
||||||
|
</div>
|
||||||
|
<!-- /.card -->
|
||||||
|
</section>
|
||||||
|
<!-- /.content -->
|
||||||
|
</div>
|
||||||
|
@endsection
|
||||||
|
|
||||||
|
<!-- Add Custom JS -->
|
||||||
|
@push('js')
|
||||||
|
|
||||||
|
@endpush
|
||||||
|
|
125
resources/views/lomba/ettd.blade.php
Normal file
125
resources/views/lomba/ettd.blade.php
Normal file
|
@ -0,0 +1,125 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<title>{{ $title }} {{$jenis}}</title>
|
||||||
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback">
|
||||||
|
<link rel="stylesheet" href="{{asset('/')}}plugins/fontawesome-free/css/all.min.css">
|
||||||
|
<link rel="stylesheet" href="{{asset('/')}}dist/css/adminlte.min.css?v=3.2.0">
|
||||||
|
<body class="hold-transition layout-top-nav">
|
||||||
|
|
||||||
|
<div class="content-wrapper">
|
||||||
|
<div class="content-header">
|
||||||
|
<div class="container">
|
||||||
|
<div class="text-center">
|
||||||
|
<h1 class="m-0">Pengajuan Bantuan Biaya Delegasi Lomba</h1>
|
||||||
|
<h1 class="m-0">{{ $title }} {{$jenis}}</h1>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<div class="container">
|
||||||
|
<div class="card card-widget widget-user">
|
||||||
|
<div class="widget-user-header text-white" style="background: url('{{asset('/')}}dist/img/photo1.png') center center;">
|
||||||
|
<h3 class="widget-user-username text-right">{{$data['caseid']}}</h3>
|
||||||
|
<h5 class="widget-user-desc text-right">{{$jenis}}</h5>
|
||||||
|
</div>
|
||||||
|
<div class="card-footer">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-4 border-right">
|
||||||
|
<div class="description-block" style="margin-top: 0px; overflow: hidden;">
|
||||||
|
<h5 class="description-header">CaseID</h5>
|
||||||
|
<span class="description-text">{{$data['caseid']}}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-4 border-right">
|
||||||
|
<div class="description-block" style="margin-top: 0px; overflow: hidden;">
|
||||||
|
<h5 class="description-header">Nama Mahasiswa</h5>
|
||||||
|
<span class="description-text">{{$data['nama']}}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-4">
|
||||||
|
<div class="description-block" style="margin-top: 0px; overflow: hidden;">
|
||||||
|
<h5 class="description-header">Tanda Tangan Oleh</h5>
|
||||||
|
<span class="description-text">
|
||||||
|
{{$data['nama_dosen']}}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card-body">
|
||||||
|
@if(session('success'))
|
||||||
|
<div class="alert alert-success">
|
||||||
|
<ul>
|
||||||
|
<li>{{ session('success') }}</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
@endif
|
||||||
|
@if(session('error'))
|
||||||
|
<div class="alert alert-danger">
|
||||||
|
<ul>
|
||||||
|
<li>{{ session('error') }}</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
@endif
|
||||||
|
<form action="{{ route('layanan-lomba.submitettd',[ 'url'=> request('url'), 'caseid'=>$data['caseid']]) }}" method="post">
|
||||||
|
@csrf
|
||||||
|
<label for="caseid">CASEID :</label>
|
||||||
|
<input type="text" name="caseid" id="caseid" class="form-control" readonly value="{{$data['caseid']}}">
|
||||||
|
<label for="nama">Nama Mahasiswa :</label>
|
||||||
|
<input type="text" name="nama" id="nama" class="form-control" readonly value="{{$data['nama']}}">
|
||||||
|
<label for="nim">NIM Mahasiswa :</label>
|
||||||
|
<input type="text" name="nim" id="nim" class="form-control" readonly value="{{$data['nim']}}">
|
||||||
|
<label for="nama_kompetisi">Nama Kompetisi:</label>
|
||||||
|
<input type="text" name="nama_kompetisi" id="nama_kompetisi" class="form-control" readonly value="{{$data['nama_kompetisi']}}">
|
||||||
|
<label for="nama_penyelenggara">Nama Penyelenggara:</label>
|
||||||
|
<input type="text" name="nama_penyelenggara" id="nama_penyelenggara" class="form-control" readonly value="{{$data['nama_penyelenggara']}}">
|
||||||
|
<label for="tanggal_pelaksanaan">Tanggal Pelaksanaan:</label>
|
||||||
|
<input type="text" name="tanggal_pelaksanaan" id="tanggal_pelaksanaan" class="form-control" readonly value="{{$data['tanggal_mulai']}} s/d {{$data['tanggal_berakhir']}}">
|
||||||
|
<label for="tingkat_lomba">Tingkat Lomba:</label>
|
||||||
|
<input type="text" name="tingkat_lomba" id="tingkat_lomba" class="form-control" readonly value="{{$data['tingkat_lomba']}}">
|
||||||
|
|
||||||
|
<label for="surat_tugas_delegasi_lomba">Surat Tugas Delegasi Lomba:</label>
|
||||||
|
<a href="{{asset('storage')}}/lomba/{{ $data['caseid'] }}/{{ $data['surat_tugas_delegasi_lomba'] }}" target="_blank" class="btn btn-info">
|
||||||
|
Lihat File
|
||||||
|
</a>
|
||||||
|
<label for="sk_dekan_untuk_pembimbing">Surat Keputusan Dekan Untuk Dosen Pembimbing:</label>
|
||||||
|
<a href="{{asset('storage')}}/lomba/{{ $data['caseid'] }}/{{ $data['sk_dekan_untuk_pembimbing'] }}" target="_blank" class="btn btn-info">
|
||||||
|
Lihat File
|
||||||
|
</a>
|
||||||
|
<label for="bukti_bimbingan_lomba">Bukti Laporan Pembimbingan:</label>
|
||||||
|
<a href="{{asset('storage')}}/lomba/{{ $data['caseid'] }}/{{ $data['bukti_bimbingan_lomba'] }}" target="_blank" class="btn btn-info">
|
||||||
|
Lihat File
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<label for="ettd">Masukkan E-TTD {{ $jenis }} :
|
||||||
|
</label><input type="text" name="ettd" id="ettd" class="form-control" placeholder="Masukkan ETTD Anda Disini...">
|
||||||
|
<div class="float-right mt-4">
|
||||||
|
<button type="submit" class="btn btn-success">Submit</button>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
@include('layout.navbars.footer')
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="{{asset('/')}}plugins/jquery/jquery.min.js"></script>
|
||||||
|
|
||||||
|
<script src="{{asset('/')}}plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||||||
|
|
||||||
|
<script src="{{asset('/')}}dist/js/adminlte.min.js?v=3.2.0"></script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
133
resources/views/lomba/index.blade.php
Normal file
133
resources/views/lomba/index.blade.php
Normal file
|
@ -0,0 +1,133 @@
|
||||||
|
<!-- Extend Layout -->
|
||||||
|
@extends('layout.app')
|
||||||
|
<!-- Add Custom CSS -->
|
||||||
|
@push('css')
|
||||||
|
<link rel="stylesheet" href="{{asset('/')}}plugins/datatables-bs4/css/dataTables.bootstrap4.min.css">
|
||||||
|
<link rel="stylesheet" href="{{asset('/')}}plugins/datatables-responsive/css/responsive.bootstrap4.min.css">
|
||||||
|
<link rel="stylesheet" href="{{asset('/')}}plugins/datatables-buttons/css/buttons.bootstrap4.min.css">
|
||||||
|
|
||||||
|
@endpush
|
||||||
|
<!-- Add Content Here -->
|
||||||
|
@section('content')
|
||||||
|
<!-- Include Sidebar -->
|
||||||
|
@include('layout.navbars.sidebar')
|
||||||
|
<div class="content-wrapper">
|
||||||
|
<!-- Main content -->
|
||||||
|
<section class="content-header">
|
||||||
|
<div class="container-fluid">
|
||||||
|
<div class="row mb-2">
|
||||||
|
<div class="col-sm-6">
|
||||||
|
<h1>Layanan Pengajuan Delegasi Lomba</h1>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-6">
|
||||||
|
<ol class="breadcrumb float-sm-right">
|
||||||
|
<li class="breadcrumb-item"><a href="{{ route('admin.dashboard') }}">Admin</a></li>
|
||||||
|
<li class="breadcrumb-item active">Layanan Pengajuan Delegasi Lomba</li>
|
||||||
|
</ol>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div><!-- /.container-fluid -->
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section class="content">
|
||||||
|
<div class="card">
|
||||||
|
<!-- /.card-header -->
|
||||||
|
<div class="card-body">
|
||||||
|
@if ($errors->any())
|
||||||
|
<div class="alert alert-danger">
|
||||||
|
<ul>
|
||||||
|
@foreach ($errors->all() as $error )
|
||||||
|
<li>{{ $error }}</li>
|
||||||
|
@endforeach
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
@endif
|
||||||
|
@if(session('success'))
|
||||||
|
<div class="alert alert-success">
|
||||||
|
<ul>
|
||||||
|
<li>{{ session('success') }}</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
@endif
|
||||||
|
<table id="example1" class="table table-bordered table-striped">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>CaseID</th>
|
||||||
|
<th>Nama Mahasiswa</th>
|
||||||
|
<th>Nama Kompetisi</th>
|
||||||
|
<th>Tingkat Kompetisi</th>
|
||||||
|
<th>Dosen Pembimbing Lomba</th>
|
||||||
|
<th>Action</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
@foreach ($data as $datas)
|
||||||
|
<tr>
|
||||||
|
<td>{{ $datas->caseid }}</td>
|
||||||
|
<td>{{ $datas->nama }} </td>
|
||||||
|
<td>{{ $datas->nama_kompetisi }} </td>
|
||||||
|
<td>{{ $datas->tingkat_lomba }}</td>
|
||||||
|
<td>{{ $datas->dosen_pembimbing }}</td>
|
||||||
|
<td class="text-center ">
|
||||||
|
<a class="btn btn-info" href="{{ route('layanan-lomba.detail',['caseid'=>$datas->caseid]) }}">Detail</a>
|
||||||
|
@if($datas->status==NULL)
|
||||||
|
|<a class="btn btn-success" href="{{ route('layanan-lomba.detail',['caseid'=>$datas->caseid]) }}">Terima</a>
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
@endforeach
|
||||||
|
</tbody>
|
||||||
|
<tfoot>
|
||||||
|
<tr>
|
||||||
|
<th>CaseID</th>
|
||||||
|
<th>Nama Mahasiswa</th>
|
||||||
|
<th>Nama Kompetisi</th>
|
||||||
|
<th>Tingkat Kompetisi</th>
|
||||||
|
<th>Dosen Pembimbing Lomba</th>
|
||||||
|
<th>Action</th>
|
||||||
|
</tr>
|
||||||
|
</tfoot>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- /.card-body -->
|
||||||
|
</div>
|
||||||
|
<!-- /.card -->
|
||||||
|
</section>
|
||||||
|
<!-- /.content -->
|
||||||
|
</div>
|
||||||
|
@endsection
|
||||||
|
|
||||||
|
<!-- Add Custom JS -->
|
||||||
|
@push('js')
|
||||||
|
<!-- DataTables & Plugins -->
|
||||||
|
<script src="{{asset('/')}}plugins/datatables/jquery.dataTables.min.js"></script>
|
||||||
|
<script src="{{asset('/')}}plugins/datatables-bs4/js/dataTables.bootstrap4.min.js"></script>
|
||||||
|
<script src="{{asset('/')}}plugins/datatables-responsive/js/dataTables.responsive.min.js"></script>
|
||||||
|
<script src="{{asset('/')}}plugins/datatables-responsive/js/responsive.bootstrap4.min.js"></script>
|
||||||
|
<script src="{{asset('/')}}plugins/datatables-buttons/js/dataTables.buttons.min.js"></script>
|
||||||
|
<script src="{{asset('/')}}plugins/datatables-buttons/js/buttons.bootstrap4.min.js"></script>
|
||||||
|
<script src="{{asset('/')}}plugins/jszip/jszip.min.js"></script>
|
||||||
|
<script src="{{asset('/')}}plugins/pdfmake/pdfmake.min.js"></script>
|
||||||
|
<script src="{{asset('/')}}plugins/pdfmake/vfs_fonts.js"></script>
|
||||||
|
<script src="{{asset('/')}}plugins/datatables-buttons/js/buttons.html5.min.js"></script>
|
||||||
|
<script src="{{asset('/')}}plugins/datatables-buttons/js/buttons.print.min.js"></script>
|
||||||
|
<script src="{{asset('/')}}plugins/datatables-buttons/js/buttons.colVis.min.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
$(function () {
|
||||||
|
$("#example1").DataTable({
|
||||||
|
"responsive": true, "lengthChange": false, "autoWidth": false,
|
||||||
|
"buttons": [{
|
||||||
|
// New button configuration
|
||||||
|
text: 'Tambah Data', // Replace with your desired button text
|
||||||
|
action: function ( e, dt, node, config ) {
|
||||||
|
// Perform your custom action here, e.g., open a new tab with the external link
|
||||||
|
window.open("{{ route('layanan-aduan.tambah')}}", '_blank');
|
||||||
|
}
|
||||||
|
},"csv", "excel", "pdf", "print", "colvis"]
|
||||||
|
}).buttons().container().appendTo('#example1_wrapper .col-md-6:eq(0)');
|
||||||
|
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
@endpush
|
||||||
|
|
|
@ -38,9 +38,9 @@
|
||||||
<div class="alert alert-info alert-dismissible">
|
<div class="alert alert-info alert-dismissible">
|
||||||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
||||||
<h5><i class="icon fas fa-info"></i> Perhatian!</h5>
|
<h5><i class="icon fas fa-info"></i> Perhatian!</h5>
|
||||||
<span >Pernah Menggunakan Layanan PINTU Untuk Pengajuan ? Coba Gunakan Fitur Cari. </span><a href="{{ route('lomba.tambah') }}" class="btn btn-success btn-sm">Klik Disini</a>
|
<span >Pernah Menggunakan Layanan PINTU Untuk Pengajuan ? Coba Gunakan Fitur Cari. </span><a href="{{ route('layanan-lomba.tambah') }}" class="btn btn-success btn-sm">Klik Disini</a>
|
||||||
</div>
|
</div>
|
||||||
<form action="{{ route('layanan-dpudpa.store') }}" method="post" enctype="multipart/form-data">
|
<form action="{{ route('layanan-lomba.store') }}" method="post" enctype="multipart/form-data">
|
||||||
@csrf
|
@csrf
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col">
|
<div class="col">
|
||||||
|
@ -55,15 +55,44 @@
|
||||||
</div>
|
</div>
|
||||||
<!-- /.col -->
|
<!-- /.col -->
|
||||||
</div>
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col">
|
||||||
|
<label for="nama_kompetisi">Nama Kompetisi:</label>
|
||||||
|
<input type="text" name="nama_kompetisi" id="nama_kompetisi" class="form-control" placeholder="Masukkan Nama Kompetisi" value="{{old('nama_kompetisi')}}" required>
|
||||||
|
</div>
|
||||||
|
<div class="col">
|
||||||
|
<label for="nama_penyelenggara">Nama Penyelenggara Kompetisi:</label>
|
||||||
|
<input type="text" name="nama_penyelenggara" id="nama_penyelenggara" class="form-control" placeholder="Masukkan Nama Kompetisi" value="{{old('nama_penyelenggara')}}" required>
|
||||||
|
</div>
|
||||||
|
<!-- /.col -->
|
||||||
|
</div>
|
||||||
|
<!-- /.row -->
|
||||||
|
<div class="row">
|
||||||
|
<div class="col">
|
||||||
|
<label for="tingkat_lomba">Tingkat Lomba:</label>
|
||||||
|
<select class="form-control select2" style="width: 100%;" id="tingkat_lomba" name="tingkat_lomba">
|
||||||
|
<option selected>Pilih Tingkat Lomba</option>
|
||||||
|
<option value="Lokal" {{ old('tingkat_lomba') === "Lokal" ? 'selected' : '' }}>Lokal</option>
|
||||||
|
<option value="Wilayah" {{ old('tingkat_lomba') === "Wilayah" ? 'selected' : '' }}>Wilayah</option>
|
||||||
|
<option value="Nasional" {{ old('tingkat_lomba') === "Nasional" ? 'selected' : '' }}>Nasional</option>
|
||||||
|
<option value="Internasional" {{ old('tingkat_lomba') === "Internasional" ? 'selected' : '' }}>Internasional</option>
|
||||||
|
</select>
|
||||||
|
<label for="tanggal_mulai">Tanggal Mulai Lomba:</label>
|
||||||
|
<input type="date" name="tanggal_mulai" id="tanggal_mulai" class="form-control" placeholder="Masukkan Nama Kompetisi" value="{{old('tanggal_mulai')}}" required>
|
||||||
|
<label for="tanggal_berakhir">Tanggal Berakhir Lomba:</label>
|
||||||
|
<input type="date" name="tanggal_berakhir" id="tanggal_berakhir" class="form-control" placeholder="Masukkan Nama Kompetisi" value="{{old('tanggal_berakhir')}}" required>
|
||||||
|
</div>
|
||||||
|
<!-- /.col -->
|
||||||
|
</div>
|
||||||
<!-- /.row -->
|
<!-- /.row -->
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col">
|
<div class="col">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="dosen_pembina">Dosen Pembina Lomba</label>
|
<label for="dosen_pembimbing_lomba">Dosen Pembina Lomba</label>
|
||||||
<select class="form-control select2" style="width: 100%;" id="dosen_pembina" name="dosen_pembina">
|
<select class="form-control select2" style="width: 100%;" id="dosen_pembimbing_lomba" name="dosen_pembimbing_lomba">
|
||||||
<option selected>Pilih Dosen Pembina Lomba</option>
|
<option selected>Pilih Dosen Pembina Lomba</option>
|
||||||
@foreach ($dosen as $item)
|
@foreach ($dosen as $item)
|
||||||
<option value="{{$item->id}}" {{ old('dosen_pembina') === $item->id ? 'selected' : '' }}>{{ $item->nama_gelar }}</option>
|
<option value="{{$item->id}}" {{ old('dosen_pembimbing_lomba') === $item->id ? 'selected' : '' }}>{{ $item->nama_gelar }}</option>
|
||||||
@endforeach
|
@endforeach
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
@ -73,10 +102,16 @@
|
||||||
<!-- /.row -->
|
<!-- /.row -->
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col">
|
<div class="col">
|
||||||
<label for="judul_seminar_proposal">Judul Skripsi / Tugas Akhir</label>
|
<label for="surat_tugas_delegasi_lomba">Surat Tugas Delegasi Lomba (*Format File PDF, Dan Ukuran Maksimal file :2Mb)</label>
|
||||||
<input type="text" name="judul_seminar_proposal" id="judul_seminar_proposal" class="form-control" placeholder="Masukkan Judul Skripsi / Tugas Akhir yang Diajukan" value="{{old('judul_seminar_proposal')}}" required>
|
<input type="file" name="surat_tugas_delegasi_lomba" id="surat_tugas_delegasi_lomba" class="form-control" required>
|
||||||
<label for="file_transkrip">Transkrip Nilai (*File Bertentuk PDF, Dan Ukuran Maksimal file :4Mb)</label>
|
<label for="sk_dekan_untuk_pembimbing">Surat Keputusan Dekan Untuk Dosen Pembimbing (*Format File PDF, Dan Ukuran Maksimal file :2Mb)</label>
|
||||||
<input type="file" name="file_transkrip" id="file_transkrip" class="form-control" required>
|
<input type="file" name="sk_dekan_untuk_pembimbing" id="sk_dekan_untuk_pembimbing" class="form-control" required>
|
||||||
|
<label for="poster_lomba">Poster Kompetisi (*Format File JPEG/PDF, Dan Ukuran Maksimal file :2Mb)</label>
|
||||||
|
<input type="file" name="poster_lomba" id="poster_lomba" class="form-control" required>
|
||||||
|
<label for="bukti_pembayaran">Bukti Pembayaran Pendaftaran Lomba (*Format File JPEG/PDF, Dan Ukuran Maksimal file :2Mb)</label>
|
||||||
|
<input type="file" name="bukti_pembayaran" id="bukti_pembayaran" class="form-control" required>
|
||||||
|
<label for="bukti_bimbingan_lomba">Bukti Laporan Pembimbingan (*Format File PDF, Dan Ukuran Maksimal file :4Mb), Contoh File Bisa Klik <a class="btn btn-sm btn-success" target="_blank" href="file.docx">Disini</a></label>
|
||||||
|
<input type="file" name="bukti_bimbingan_lomba" id="bukti_bimbingan_lomba" class="form-control" required>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<title>Document</title>
|
<title>Document</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>PENGAJUAN KESEDIAAN MENJADI DOSEN PEMBIMBING TUGAS AKHIR</h1>
|
<h1>{{$mailData['judul']}}</h1>
|
||||||
<h4>CaseID : {{ $mailData['caseid'] }}</h4>
|
<h4>CaseID : {{ $mailData['caseid'] }}</h4>
|
||||||
<h4>Nama Mahasiswa : {{ $mailData['nama_mahasiswa'] }}</h4>
|
<h4>Nama Mahasiswa : {{ $mailData['nama_mahasiswa'] }}</h4>
|
||||||
<h4>NIM Mahasiswa : {{ $mailData['nim_mahasiswa'] }}</h4>
|
<h4>NIM Mahasiswa : {{ $mailData['nim_mahasiswa'] }}</h4>
|
||||||
|
|
308
resources/views/mail/lomba.blade.php
Normal file
308
resources/views/mail/lomba.blade.php
Normal file
|
@ -0,0 +1,308 @@
|
||||||
|
<!doctype html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta name="viewport" content="width=device-width">
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>{{ $mailData['subject'] }}</title>
|
||||||
|
<style>
|
||||||
|
@media only screen and (max-width: 620px) {
|
||||||
|
table[class=body] h1 {
|
||||||
|
font-size: 28px !important;
|
||||||
|
margin-bottom: 10px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
table[class=body] p,
|
||||||
|
table[class=body] ul,
|
||||||
|
table[class=body] ol,
|
||||||
|
table[class=body] td,
|
||||||
|
table[class=body] span,
|
||||||
|
table[class=body] a {
|
||||||
|
font-size: 16px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
table[class=body] .wrapper,
|
||||||
|
table[class=body] .article {
|
||||||
|
padding: 10px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
table[class=body] .content {
|
||||||
|
padding: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
table[class=body] .container {
|
||||||
|
padding: 0 !important;
|
||||||
|
width: 100% !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
table[class=body] .main {
|
||||||
|
border-left-width: 0 !important;
|
||||||
|
border-radius: 0 !important;
|
||||||
|
border-right-width: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
table[class=body] .btn table {
|
||||||
|
width: 100% !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
table[class=body] .btn a {
|
||||||
|
width: 100% !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
table[class=body] .img-responsive {
|
||||||
|
height: auto !important;
|
||||||
|
max-width: 100% !important;
|
||||||
|
width: auto !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media all {
|
||||||
|
.ExternalClass {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ExternalClass,
|
||||||
|
.ExternalClass p,
|
||||||
|
.ExternalClass span,
|
||||||
|
.ExternalClass font,
|
||||||
|
.ExternalClass td,
|
||||||
|
.ExternalClass div {
|
||||||
|
line-height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.apple-link a {
|
||||||
|
color: inherit !important;
|
||||||
|
font-family: inherit !important;
|
||||||
|
font-size: inherit !important;
|
||||||
|
font-weight: inherit !important;
|
||||||
|
line-height: inherit !important;
|
||||||
|
text-decoration: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-primary table td:hover {
|
||||||
|
background-color: #d5075d !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-primary a:hover {
|
||||||
|
background-color: #d5075d !important;
|
||||||
|
border-color: #d5075d !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style></head>
|
||||||
|
<body class style="background-color: #eaebed; font-family: sans-serif; -webkit-font-smoothing: antialiased; font-size: 14px; line-height: 1.4; margin: 0; padding: 0; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;">
|
||||||
|
<table role="presentation" border="0" cellpadding="0" cellspacing="0" class="body" style="border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: 100%; background-color: #eaebed; width: 100%;" width="100%" bgcolor="#eaebed">
|
||||||
|
<tr>
|
||||||
|
<td style="font-family: sans-serif; font-size: 14px; vertical-align: top;" valign="top"> </td>
|
||||||
|
<td class="container" style="font-family: sans-serif; font-size: 14px; vertical-align: top; display: block; max-width: 580px; padding: 10px; width: 580px; Margin: 0 auto;" width="580" valign="top">
|
||||||
|
<div class="header" style="padding: 20px 0;">
|
||||||
|
<table role="presentation" border="0" cellpadding="0" cellspacing="0" width="100%" style="border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: 100%; width: 100%;">
|
||||||
|
<tr>
|
||||||
|
<td class="align-center" width="100%" style="font-family: sans-serif; font-size: 14px; vertical-align: top; text-align: center;" valign="top" align="center">
|
||||||
|
<a href="https://pintu.farmasi.unej.ac.id" style="color: #ec0867; text-decoration: underline;"><img src="https://pintu.farmasi.unej.ac.id/dist/img/pintu.webp" height="50" alt="Postdrop" style="border: none; -ms-interpolation-mode: bicubic; max-width: 100%;"></a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="align-center" style="font-family: sans-serif; font-size: 14px; vertical-align: top; text-align: center;" valign="top" align="center">FAKULTAS FARMASI UNIVERSITAS JEMBER
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="content" style="box-sizing: border-box; display: block; Margin: 0 auto; max-width: 580px; padding: 10px;">
|
||||||
|
|
||||||
|
<!-- START CENTERED WHITE CONTAINER -->
|
||||||
|
<span class="preheader" style="color: transparent; display: none; height: 0; max-height: 0; max-width: 0; opacity: 0; overflow: hidden; mso-hide: all; visibility: hidden; width: 0;">Pengajuan.</span>
|
||||||
|
<table role="presentation" class="main" style="border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: 100%; background: #ffffff; border-radius: 3px; width: 100%;" width="100%">
|
||||||
|
|
||||||
|
<!-- START MAIN CONTENT AREA -->
|
||||||
|
<tr>
|
||||||
|
<td class="wrapper" style="font-family: sans-serif; font-size: 14px; vertical-align: top; box-sizing: border-box; padding: 20px;" valign="top">
|
||||||
|
@if($mailData['jenis'] == 'penolakan')
|
||||||
|
<!-- START PENOLAKAN -->
|
||||||
|
<table role="presentation" border="0" cellpadding="0" cellspacing="0" style="border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: 100%; width: 100%;" width="100%">
|
||||||
|
<tr>
|
||||||
|
<td style="font-family: sans-serif; font-size: 14px; vertical-align: top;" valign="top">
|
||||||
|
<h3 class="align-center" style="color: #06090f; font-family: sans-serif; font-weight: 400; line-height: 1.4; margin: 0; margin-bottom: 30px; text-align: center;">{{ $mailData['judul'] }}</h3>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Kepada Saudara/Saudari {{ $mailData['nama_mahasiswa'] }}, Pengajuan anda dengan:</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">CASEID : {{ $mailData['caseid'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Nama Mahasiswa : {{ $mailData['nama_mahasiswa'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">NIM Mahasiswa : {{ $mailData['nim_mahasiswa'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Nama Kompetisi : {{ $mailData['nama_kompetisi'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Nama Penyelenggara Kompetisi : {{ $mailData['nama_penyelenggara'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Tanggal Kompetisi : {{ $mailData['tanggal_mulai'] }} s/d {{ $mailData['tanggal_berakhir'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;"><strong>Ditolak</strong> Dengan Alasan : {{ $mailData['keterangan_operator'] }}</p>
|
||||||
|
</td></tr></table>
|
||||||
|
<!-- END PENOLAKAN -->
|
||||||
|
@elseif($mailData['jenis'] == 'mahasiswa')
|
||||||
|
<!-- START MAHASISWA MONITORING -->
|
||||||
|
<table role="presentation" border="0" cellpadding="0" cellspacing="0" style="border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: 100%; width: 100%;" width="100%">
|
||||||
|
<tr>
|
||||||
|
<td style="font-family: sans-serif; font-size: 14px; vertical-align: top;" valign="top">
|
||||||
|
<h3 class="align-center" style="color: #06090f; font-family: sans-serif; font-weight: 400; line-height: 1.4; margin: 0; margin-bottom: 30px; text-align: center;">{{ $mailData['judul'] }}</h3>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Kepada Saudara/Saudari {{ $mailData['nama_mahasiswa'] }}, Pengajuan anda dengan:</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">CASEID : {{ $mailData['caseid'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Nama Mahasiswa : {{ $mailData['nama_mahasiswa'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">NIM Mahasiswa : {{ $mailData['nim_mahasiswa'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Nama Kompetisi : {{ $mailData['nama_kompetisi'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Nama Penyelenggara Kompetisi : {{ $mailData['nama_penyelenggara'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Tanggal Kompetisi : {{ $mailData['tanggal_mulai'] }} s/d {{ $mailData['tanggal_berakhir'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;"><strong>Telah Diproses</strong>, Lihat Monitoring Pengajuan anda Pada Link Dibawah ini</p>
|
||||||
|
<table role="presentation" border="0" cellpadding="0" cellspacing="0" class="btn btn-primary" style="border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: 100%; box-sizing: border-box; width: 100%;" width="100%">
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td align="center" style="font-family: sans-serif; font-size: 14px; vertical-align: top; padding-bottom: 15px;" valign="top">
|
||||||
|
<table role="presentation" border="0" cellpadding="0" cellspacing="0" style="border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: auto; width: auto;" width="auto">
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td style="font-family: sans-serif; font-size: 14px; vertical-align: top; border-radius: 5px; text-align: center; background-color: #ec0867;" valign="top" align="center" bgcolor="#ec0867"> <a href="{{ $mailData['url'] }}" target="_blank" style="border: solid 1px #ec0867; border-radius: 5px; box-sizing: border-box; cursor: pointer; display: inline-block; font-size: 14px; font-weight: bold; margin: 0; padding: 12px 25px; text-decoration: none; text-transform: capitalize; background-color: #ec0867; border-color: #ec0867; color: #ffffff;">Klik Disini</a> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Apabila Link diatas tidak bisa diklik, bisa menyalin tautan berikut untuk dibuka:
|
||||||
|
<br> <a href="{{ $mailData['url'] }}" style="color: #ec0867; text-decoration: underline;">{{ $mailData['url'] }}</a>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<!-- END MAHASISWA MONITORING -->
|
||||||
|
@elseif($mailData['jenis'] == 'mahasiswa_selesai')
|
||||||
|
<!-- START MAHASISWA SELESAI -->
|
||||||
|
<table role="presentation" border="0" cellpadding="0" cellspacing="0" style="border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: 100%; width: 100%;" width="100%">
|
||||||
|
<tr>
|
||||||
|
<td style="font-family: sans-serif; font-size: 14px; vertical-align: top;" valign="top">
|
||||||
|
<h3 class="align-center" style="color: #06090f; font-family: sans-serif; font-weight: 400; line-height: 1.4; margin: 0; margin-bottom: 30px; text-align: center;">{{ $mailData['judul'] }}</h3>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Kepada Saudara/Saudari {{ $mailData['nama_mahasiswa'] }}, Pengajuan anda dengan:</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">CASEID : {{ $mailData['caseid'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Nama Mahasiswa : {{ $mailData['nama_mahasiswa'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">NIM Mahasiswa : {{ $mailData['nim_mahasiswa'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Nama Kompetisi : {{ $mailData['nama_kompetisi'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Nama Penyelenggara Kompetisi : {{ $mailData['nama_penyelenggara'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Tanggal Kompetisi : {{ $mailData['tanggal_mulai'] }} s/d {{ $mailData['tanggal_berakhir'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;"><strong>Telah Selesai</strong>, Download Hasil Pengajuan anda Pada Link Dibawah ini</p>
|
||||||
|
<table role="presentation" border="0" cellpadding="0" cellspacing="0" class="btn btn-primary" style="border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: 100%; box-sizing: border-box; width: 100%;" width="100%">
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td align="center" style="font-family: sans-serif; font-size: 14px; vertical-align: top; padding-bottom: 15px;" valign="top">
|
||||||
|
<table role="presentation" border="0" cellpadding="0" cellspacing="0" style="border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: auto; width: auto;" width="auto">
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td style="font-family: sans-serif; font-size: 14px; vertical-align: top; border-radius: 5px; text-align: center; background-color: #ec0867;" valign="top" align="center" bgcolor="#ec0867"> <a href="{{ $mailData['url'] }}" target="_blank" style="border: solid 1px #ec0867; border-radius: 5px; box-sizing: border-box; cursor: pointer; display: inline-block; font-size: 14px; font-weight: bold; margin: 0; padding: 12px 25px; text-decoration: none; text-transform: capitalize; background-color: #ec0867; border-color: #ec0867; color: #ffffff;">Klik Disini</a> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Apabila Link diatas tidak bisa diklik, bisa menyalin tautan berikut untuk dibuka:
|
||||||
|
<br> <a href="{{ $mailData['url'] }}" style="color: #ec0867; text-decoration: underline;">{{ $mailData['url'] }}</a>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<!-- END MAHASISWA SELESAI -->
|
||||||
|
@elseif($mailData['jenis'] == 'dpl')
|
||||||
|
<!-- START DPL ETTD -->
|
||||||
|
<table role="presentation" border="0" cellpadding="0" cellspacing="0" style="border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: 100%; width: 100%;" width="100%">
|
||||||
|
<tr>
|
||||||
|
<td style="font-family: sans-serif; font-size: 14px; vertical-align: top;" valign="top">
|
||||||
|
<h3 class="align-center" style="color: #06090f; font-family: sans-serif; font-weight: 400; line-height: 1.4; margin: 0; margin-bottom: 30px; text-align: center;">{{ $mailData['judul'] }}</h3>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Kepada Yth. Bapak/Ibu {{ $mailData['dosen_pembimbing'] }},Dimohon Kesediaannya mengisi tanda tangan secara digital untuk:</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">CASEID : {{ $mailData['caseid'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Nama Mahasiswa : {{ $mailData['nama_mahasiswa'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">NIM Mahasiswa : {{ $mailData['nim_mahasiswa'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Nama Kompetisi : {{ $mailData['nama_kompetisi'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Nama Penyelenggara Kompetisi : {{ $mailData['nama_penyelenggara'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Tanggal Kompetisi : {{ $mailData['tanggal_mulai'] }} s/d {{ $mailData['tanggal_berakhir'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;"><strong>Kesediaan Menjadi Dosen Pembimbing Lomba</strong>, Pada Link Dibawah ini</p>
|
||||||
|
<table role="presentation" border="0" cellpadding="0" cellspacing="0" class="btn btn-primary" style="border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: 100%; box-sizing: border-box; width: 100%;" width="100%">
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td align="center" style="font-family: sans-serif; font-size: 14px; vertical-align: top; padding-bottom: 15px;" valign="top">
|
||||||
|
<table role="presentation" border="0" cellpadding="0" cellspacing="0" style="border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: auto; width: auto;" width="auto">
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td style="font-family: sans-serif; font-size: 14px; vertical-align: top; border-radius: 5px; text-align: center; background-color: #ec0867;" valign="top" align="center" bgcolor="#ec0867"> <a href="{{ $mailData['url'] }}" target="_blank" style="border: solid 1px #ec0867; border-radius: 5px; box-sizing: border-box; cursor: pointer; display: inline-block; font-size: 14px; font-weight: bold; margin: 0; padding: 12px 25px; text-decoration: none; text-transform: capitalize; background-color: #ec0867; border-color: #ec0867; color: #ffffff;">Klik Disini</a> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Apabila Link diatas tidak bisa diklik, bisa menyalin tautan berikut untuk dibuka:
|
||||||
|
<br> <a href="{{ $mailData['url'] }}" style="color: #ec0867; text-decoration: underline;">{{ $mailData['url'] }}</a>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<!-- END DPL ETTD -->
|
||||||
|
@elseif($mailData['jenis'] == 'wd3')
|
||||||
|
<!-- START WD3 ETTD -->
|
||||||
|
<table role="presentation" border="0" cellpadding="0" cellspacing="0" style="border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: 100%; width: 100%;" width="100%">
|
||||||
|
<tr>
|
||||||
|
<td style="font-family: sans-serif; font-size: 14px; vertical-align: top;" valign="top">
|
||||||
|
<h3 class="align-center" style="color: #06090f; font-family: sans-serif; font-weight: 400; line-height: 1.4; margin: 0; margin-bottom: 30px; text-align: center;">PENGAJUAN</h3>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Kepada Yth. Bapak/Ibu {{ $mailData['dosen_pembimbing'] }},Dimohon Kesediaannya mengisi tanda tangan secara digital untuk:</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">CASEID : {{ $mailData['caseid'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Nama Mahasiswa : {{ $mailData['nama_mahasiswa'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">NIM Mahasiswa : {{ $mailData['nim_mahasiswa'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Nama Kompetisi : {{ $mailData['nama_kompetisi'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Nama Penyelenggara Kompetisi : {{ $mailData['nama_penyelenggara'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Tanggal Kompetisi : {{ $mailData['tanggal_mulai'] }} s/d {{ $mailData['tanggal_berakhir'] }}</p>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;"><strong>Surat Pengajuan Bantuan Delegasi Lomba </strong>, Pada Link Dibawah ini</p>
|
||||||
|
<table role="presentation" border="0" cellpadding="0" cellspacing="0" class="btn btn-primary" style="border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: 100%; box-sizing: border-box; width: 100%;" width="100%">
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td align="center" style="font-family: sans-serif; font-size: 14px; vertical-align: top; padding-bottom: 15px;" valign="top">
|
||||||
|
<table role="presentation" border="0" cellpadding="0" cellspacing="0" style="border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: auto; width: auto;" width="auto">
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td style="font-family: sans-serif; font-size: 14px; vertical-align: top; border-radius: 5px; text-align: center; background-color: #ec0867;" valign="top" align="center" bgcolor="#ec0867"> <a href="{{ $mailData['url'] }}" target="_blank" style="border: solid 1px #ec0867; border-radius: 5px; box-sizing: border-box; cursor: pointer; display: inline-block; font-size: 14px; font-weight: bold; margin: 0; padding: 12px 25px; text-decoration: none; text-transform: capitalize; background-color: #ec0867; border-color: #ec0867; color: #ffffff;">Klik Disini</a> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<p style="font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 15px;">Apabila Link diatas tidak bisa diklik, bisa menyalin tautan berikut untuk dibuka:
|
||||||
|
<br> <a href="{{ $mailData['url'] }}" style="color: #ec0867; text-decoration: underline;">{{ $mailData['url'] }}</a>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<!-- END WD3 ETTD -->
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<!-- END MAIN CONTENT AREA -->
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<!-- START FOOTER -->
|
||||||
|
<div class="footer" style="clear: both; Margin-top: 10px; text-align: center; width: 100%;">
|
||||||
|
<table role="presentation" border="0" cellpadding="0" cellspacing="0" style="border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; min-width: 100%; width: 100%;" width="100%">
|
||||||
|
<tr>
|
||||||
|
<td class="content-block" style="font-family: sans-serif; vertical-align: top; padding-bottom: 10px; padding-top: 10px; color: #9a9ea6; font-size: 12px; text-align: center;" valign="top" align="center">
|
||||||
|
<span class="apple-link" style="color: #9a9ea6; font-size: 12px; text-align: center;">Disclaimer<br>Aplikasi ini masih dalam tahap pengembangan, segala bentuk error atau gangguan bisa disampaikan ke email f@unej.ac.id atau Telegram <a href="https://t.me/ef_be" target="_blank" rel="noopener noreferrer" style="text-decoration: underline; color: #9a9ea6; font-size: 12px; text-align: center;">@ef_be</a></span>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="content-block powered-by" style="font-family: sans-serif; vertical-align: top; padding-bottom: 10px; padding-top: 10px; color: #9a9ea6; font-size: 12px; text-align: center;" valign="top" align="center">
|
||||||
|
Powered by <a href="https://postdrop.io" style="color: #9a9ea6; font-size: 12px; text-align: center; text-decoration: none;">Postdrop</a>.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- END FOOTER -->
|
||||||
|
|
||||||
|
<!-- END CENTERED WHITE CONTAINER -->
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
<td style="font-family: sans-serif; font-size: 14px; vertical-align: top;" valign="top"> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</body>
|
||||||
|
</html>
|
118
resources/views/monitoring/lomba.blade.php
Normal file
118
resources/views/monitoring/lomba.blade.php
Normal file
|
@ -0,0 +1,118 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<title>{{ $title }}</title>
|
||||||
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback">
|
||||||
|
<link rel="stylesheet" href="{{asset('/')}}plugins/fontawesome-free/css/all.min.css">
|
||||||
|
<link rel="stylesheet" href="{{asset('/')}}dist/css/adminlte.min.css?v=3.2.0">
|
||||||
|
<body class="hold-transition layout-top-nav">
|
||||||
|
|
||||||
|
<div class="content-wrapper">
|
||||||
|
<div class="content-header">
|
||||||
|
<div class="container">
|
||||||
|
<div class="text-center">
|
||||||
|
<h1 class="m-0"> {{ $title }}</h1>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<div class="container">
|
||||||
|
<div class="card card-widget widget-user">
|
||||||
|
<div class="widget-user-header text-white" style="background: url('{{asset('/')}}dist/img/photo1.png') center center;">
|
||||||
|
<h5 class="widget-user-desc text-right">Monitoring</h5>
|
||||||
|
<h3 class="widget-user-username text-right">{{$data->caseid}}</h3>
|
||||||
|
</div>
|
||||||
|
<div class="card-footer">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-4 border-right">
|
||||||
|
<div class="description-block" style="margin-top: 0px; overflow: hidden;">
|
||||||
|
<h5 class="description-header">CaseID</h5>
|
||||||
|
<span class="description-text">{{$data->caseid}}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-4 border-right">
|
||||||
|
<div class="description-block" style="margin-top: 0px; overflow: hidden;">
|
||||||
|
<h5 class="description-header">Nama Mahasiswa</h5>
|
||||||
|
<span class="description-text">{{ $data->nama}}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-4">
|
||||||
|
<div class="description-block" style="margin-top: 0px; overflow: hidden;">
|
||||||
|
<h5 class="description-header">NIM</h5>
|
||||||
|
<span class="description-text">{{$data->nim}}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card-body">
|
||||||
|
@if(session('success'))
|
||||||
|
<div class="alert alert-success">
|
||||||
|
<ul>
|
||||||
|
<li>{{ session('success') }}</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
@endif
|
||||||
|
@if(session('error'))
|
||||||
|
<div class="alert alert-danger">
|
||||||
|
<ul>
|
||||||
|
<li>{{ session('error') }}</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
@endif
|
||||||
|
<div class="row">
|
||||||
|
<div class="col">
|
||||||
|
<label for="caseid">CASEID :</label>
|
||||||
|
<input type="text" name="caseid" id="caseid" class="form-control" readonly value="{{$data['caseid']}}">
|
||||||
|
<label for="nama">Nama Mahasiswa :</label>
|
||||||
|
<input type="text" name="nama" id="nama" class="form-control" readonly value="{{$data['nama']}}">
|
||||||
|
<label for="nim">NIM Mahasiswa :</label>
|
||||||
|
<input type="text" name="nim" id="nim" class="form-control" readonly value="{{$data['nim']}}">
|
||||||
|
<label for="nama_kompetisi">Nama Kompetisi:</label>
|
||||||
|
<input type="text" name="nama_kompetisi" id="nama_kompetisi" class="form-control" readonly value="{{$data['nama_kompetisi']}}">
|
||||||
|
<label for="nama_penyelenggara">Nama Penyelenggara:</label>
|
||||||
|
<input type="text" name="nama_penyelenggara" id="nama_penyelenggara" class="form-control" readonly value="{{$data['nama_penyelenggara']}}">
|
||||||
|
<label for="tanggal_pelaksanaan">Tanggal Pelaksanaan:</label>
|
||||||
|
<input type="text" name="tanggal_pelaksanaan" id="tanggal_pelaksanaan" class="form-control" readonly value="{{$data['tanggal_mulai']}} s/d {{$data['tanggal_berakhir']}}">
|
||||||
|
<label for="tingkat_lomba">Tingkat Lomba:</label>
|
||||||
|
<input type="text" name="tingkat_lomba" id="tingkat_lomba" class="form-control" readonly value="{{$data['tingkat_lomba']}}">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col">
|
||||||
|
<label for="ettd_dpl">ETTD Dosen Pembimbing :{{$data['dosen_pembimbing']}}</label>
|
||||||
|
<input type="text" name="ettd_dpl" id="ettd_dpl" class="form-control" readonly value="{{$data['ettd_dpl']}}">
|
||||||
|
<label for="ettd_wd3">ETTD Wakil Dekan III:</label>
|
||||||
|
<input type="text" name="ettd_wd3" id="ettd_wd3" class="form-control" readonly value="{{$data['ettd_wd3']}}">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="mt-2">
|
||||||
|
<label for="cetak">Cetak PDF Surat Pernyataan :</label>
|
||||||
|
<a href="{{ route('layanan-lomba.cetak',['caseid'=>$data->caseid]) }}" class="btn btn-success" target="_blank">Klik Disini Untuk Cetak PDF</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
@include('layout.navbars.footer')
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="{{asset('/')}}plugins/jquery/jquery.min.js"></script>
|
||||||
|
|
||||||
|
<script src="{{asset('/')}}plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||||||
|
|
||||||
|
<script src="{{asset('/')}}dist/js/adminlte.min.js?v=3.2.0"></script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -84,7 +84,11 @@
|
||||||
Route::get('/layanan-aduan', [LayananPengajuanAduanController::class, 'index'])->name('layanan-aduan.index');
|
Route::get('/layanan-aduan', [LayananPengajuanAduanController::class, 'index'])->name('layanan-aduan.index');
|
||||||
Route::DELETE('/layanan-aduan/tolak', [LayananPengajuanAduanController::class, 'destroy'])->name('layanan-aduan.destroy');
|
Route::DELETE('/layanan-aduan/tolak', [LayananPengajuanAduanController::class, 'destroy'])->name('layanan-aduan.destroy');
|
||||||
Route::POST('/layanan-aduan', [LayananPengajuanAduanController::class, 'selesai'])->name('layanan-aduan.selesai');
|
Route::POST('/layanan-aduan', [LayananPengajuanAduanController::class, 'selesai'])->name('layanan-aduan.selesai');
|
||||||
|
//layanan Pengajuan Lomba
|
||||||
|
Route::get('/layanan-lomba', [LayananPengajuanLombaController::class, 'index'])->name('layanan-lomba.index');
|
||||||
|
Route::get('/layanan-lomba/{caseid}', [LayananPengajuanLombaController::class, 'detail'])->name('layanan-lomba.detail');
|
||||||
|
Route::POST('/layanan-lomba/terima/{caseid}', [LayananPengajuanLombaController::class, 'terima'])->name('layanan-lomba.terima');
|
||||||
|
Route::POST('/layanan-lomba/tolak/{caseid}', [LayananPengajuanLombaController::class, 'tolak'])->name('layanan-lomba.tolak');
|
||||||
|
|
||||||
//User
|
//User
|
||||||
Route::get('/users', [UserController::class, 'index'])->name('users.index');
|
Route::get('/users', [UserController::class, 'index'])->name('users.index');
|
||||||
|
@ -146,13 +150,17 @@
|
||||||
Route::POST('/layanan-wisuda/{url}/{caseid}', [LayananPengajuanWisudaController::class, 'submitettd'])->name('layanan-wisuda.submitettd');
|
Route::POST('/layanan-wisuda/{url}/{caseid}', [LayananPengajuanWisudaController::class, 'submitettd'])->name('layanan-wisuda.submitettd');
|
||||||
//Layanan Pengajuan Pemutihan
|
//Layanan Pengajuan Pemutihan
|
||||||
Route::get('/pemutihan/tambah', [LayananPemutihanController::class, 'tambah'])->name('layanan-pemutihan.tambah');
|
Route::get('/pemutihan/tambah', [LayananPemutihanController::class, 'tambah'])->name('layanan-pemutihan.tambah');
|
||||||
Route::post('/pemutihan/tambah', [LayananPemutihanController::class, 'store'])->name('layanan-pemutihan.store');
|
Route::POST('/pemutihan/tambah', [LayananPemutihanController::class, 'store'])->name('layanan-pemutihan.store');
|
||||||
Route::get('/pemutihan/cetak/{caseid}', [LayananPemutihanController::class, 'cetak'])->name('layanan-pemutihan.cetak');
|
Route::get('/pemutihan/cetak/{caseid}', [LayananPemutihanController::class, 'cetak'])->name('layanan-pemutihan.cetak');
|
||||||
//Layanan Aduan
|
//Layanan Aduan
|
||||||
Route::get('/aduan/tambah', [LayananPengajuanAduanController::class, 'tambah'])->name('layanan-aduan.tambah');
|
Route::get('/aduan/tambah', [LayananPengajuanAduanController::class, 'tambah'])->name('layanan-aduan.tambah');
|
||||||
Route::post('/aduan/tambah', [LayananPengajuanAduanController::class, 'store'])->name('layanan-aduan.store');
|
Route::POST('/aduan/tambah', [LayananPengajuanAduanController::class, 'store'])->name('layanan-aduan.store');
|
||||||
//Layanan Pengajuan Pengajuan Lomba
|
//Layanan Pengajuan Pengajuan Lomba
|
||||||
Route::get('/lomba/tambah', [LayananPengajuanLombaController::class, 'tambah'])->name('lomba.tambah');
|
Route::get('/lomba/tambah', [LayananPengajuanLombaController::class, 'tambah'])->name('layanan-lomba.tambah');
|
||||||
|
Route::POST('/lomba/tambah', [LayananPengajuanLombaController::class, 'store'])->name('layanan-lomba.store');
|
||||||
|
Route::get('/lomba/cetak/{caseid}', [LayananPengajuanLombaController::class, 'cetak'])->name('layanan-lomba.cetak');
|
||||||
|
Route::get('/lomba/{url}/{caseid}', [LayananPengajuanLombaController::class, 'ettd'])->name('layanan-lomba.ettd');
|
||||||
|
Route::POST('/lomba/{url}/{caseid}', [LayananPengajuanLombaController::class, 'submitettd'])->name('layanan-lomba.submitettd');
|
||||||
|
|
||||||
|
|
||||||
Route::get('/monitoring', [MonitoringController::class, 'index'])->name('monitoring.index');
|
Route::get('/monitoring', [MonitoringController::class, 'index'])->name('monitoring.index');
|
||||||
|
|
Loading…
Reference in New Issue
Block a user