update
parent
db332a3c8d
commit
bff058491e
|
@ -380,6 +380,32 @@ class KuesionerController extends Controller
|
|||
$uploaded = $file->move($path, $newFilename);
|
||||
}
|
||||
|
||||
if (@$request->hasFile('link_sk_adiwiyata')) {
|
||||
$file = $request->file('link_sk_adiwiyata');
|
||||
$destinationPath = public_path('uploads/sk_adiwiyata');
|
||||
$current = Carbon::now()->format('Y/m/d');
|
||||
$path = $destinationPath . '/' . $current;
|
||||
$fileName = $file->getClientOriginalName();
|
||||
$fileMime = $file->getClientMimeType();
|
||||
$fileExtension = $file->getClientOriginalExtension();
|
||||
$fileSize = $file->getSize();
|
||||
if($fileExtension != 'pdf'){
|
||||
return redirect()->back()->with([
|
||||
'message' => 'Maaf File Harus Berupa PDF!',
|
||||
'type' => "error"
|
||||
]);
|
||||
}
|
||||
$newFilename = session('id').'_'.uniqid('file_') . '.' . $fileExtension;
|
||||
|
||||
if (!File::exists($path)) {
|
||||
File::isDirectory($path) or File::makeDirectory($path, 0777, true, true);
|
||||
}
|
||||
|
||||
$fileSK = 'sk_adiwiyata/' . $current . '/' . $newFilename;
|
||||
$uploaded = $file->move($path, $newFilename);
|
||||
}
|
||||
|
||||
|
||||
$insert = new Kuesioner;
|
||||
$insert->ms_sekolah_id = session('sekolah_id');
|
||||
$insert->created_by = auth()->user()->id;
|
||||
|
@ -393,13 +419,32 @@ class KuesionerController extends Controller
|
|||
$insert->kegiatan_lingkungan = json_encode(@$kegiatanFormatted);
|
||||
$insert->pihak_kegiatan_lingkungan = json_encode(@$pihakKegiatanFormatted);
|
||||
$insert->tahun = date('Y');
|
||||
$insert->link_sk_adiwiyata = @$request->link_sk_adiwiyata;
|
||||
$insert->link_sk_adiwiyata = @$fileSK;
|
||||
$insert->tahun_penghargaan = @$request->tahun_penghargaan;
|
||||
$insert->tim_adiwiyata_nomor_sk = @$request->tim_adiwiyata_nomor_sk;
|
||||
$insert->tim_adiwiyata_link = @$filePathTim;
|
||||
$insert->status = 1;
|
||||
$insert->save();
|
||||
|
||||
if (@$request->hasFile('link_sk_adiwiyata')) {
|
||||
$dok = DokumenAdministrasi::updateOrCreate([
|
||||
'kuesioner_id' => $insert->KuesionerId,
|
||||
'ms_sekolah_id' => session('sekolah_id'),
|
||||
'npsn' => session('npsn'),
|
||||
'created_by' => auth()->user()->id,
|
||||
'tahun' => date('Y'),
|
||||
],[
|
||||
'kuesioner_id' => $insert->KuesionerId,
|
||||
'ms_sekolah_id' => session('sekolah_id'),
|
||||
'npsn' => session('npsn'),
|
||||
'created_by' => auth()->user()->id,
|
||||
'tahun' => date('Y'),
|
||||
'link' => @$fileSK,
|
||||
'status' => 0,
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
if (@$request->hasFile('file_usulan')) {
|
||||
$file = $request->file('file_usulan');
|
||||
$destinationPath = public_path('uploads/file_usulan');
|
||||
|
|
|
@ -78,7 +78,10 @@ class AdministrasiController extends Controller
|
|||
$fileUsulan .= '<div class="btn-group">
|
||||
<button type="button" class="btn btn-success dropdown-toggle" data-toggle="dropdown">Lihat File</button>
|
||||
<div class="dropdown-menu">';
|
||||
if(@$dok){
|
||||
if(@$dok->link){
|
||||
$fileUsulan .= '<a download href="'.asset('uploads/'.@$dok->link).'" class="dropdown-item">Download SK Adiwiyata</a>';
|
||||
}
|
||||
if(@$dok->file_usulan){
|
||||
$fileUsulan .= '<a download href="'.asset('uploads/'.@$dok->file_usulan).'" class="dropdown-item">Download Surat Usulan</a>';
|
||||
}
|
||||
if(@$dok->file_sk_tim){
|
||||
|
|
|
@ -416,8 +416,8 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Link SK adiwiyata / perpanjangan (kosongkan jika belum mendapat adiwiyata)</label>
|
||||
<input type="text" value="{{@$kuesioner->link_sk_adiwiyata}}" class="form-control form-control-sm link_sk_adiwiyata" name="link_sk_adiwiyata" placeholder="Link SK adiwiyata / perpanjangan (kosongkan jika belum mendapat adiwiyata)">
|
||||
<label>Upload File SK adiwiyata / perpanjangan (kosongkan jika belum mendapat adiwiyata)</label>
|
||||
<input type="file" value="{{@$kuesioner->link_sk_adiwiyata}}" class="form-control form-control-sm link_sk_adiwiyata" name="link_sk_adiwiyata" placeholder="Link SK adiwiyata / perpanjangan (kosongkan jika belum mendapat adiwiyata)">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
Loading…
Reference in New Issue