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,9 +78,12 @@ 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){ | ||||
|                                         $fileUsulan .= '<a download href="'.asset('uploads/'.@$dok->file_usulan).'" class="dropdown-item">Download Surat Usulan</a>'; | ||||
|                                     } | ||||
|                                 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){ | ||||
|                                     $fileUsulan .= '<a download href="'.asset('uploads/'.@$dok->file_sk_tim).'" class="dropdown-item">Download SK Tim Adiwiyata</a>'; | ||||
|                                 } | ||||
|  |  | |||
|  | @ -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