update
							parent
							
								
									db332a3c8d
								
							
						
					
					
						commit
						bff058491e
					
				|  | @ -380,6 +380,32 @@ class KuesionerController extends Controller | ||||||
|                 $uploaded = $file->move($path, $newFilename); |                 $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 = new Kuesioner; | ||||||
|             $insert->ms_sekolah_id             = session('sekolah_id'); |             $insert->ms_sekolah_id             = session('sekolah_id'); | ||||||
|             $insert->created_by                = auth()->user()->id; |             $insert->created_by                = auth()->user()->id; | ||||||
|  | @ -393,13 +419,32 @@ class KuesionerController extends Controller | ||||||
|             $insert->kegiatan_lingkungan       = json_encode(@$kegiatanFormatted); |             $insert->kegiatan_lingkungan       = json_encode(@$kegiatanFormatted); | ||||||
|             $insert->pihak_kegiatan_lingkungan = json_encode(@$pihakKegiatanFormatted); |             $insert->pihak_kegiatan_lingkungan = json_encode(@$pihakKegiatanFormatted); | ||||||
|             $insert->tahun                     = date('Y'); |             $insert->tahun                     = date('Y'); | ||||||
|             $insert->link_sk_adiwiyata         = @$request->link_sk_adiwiyata; |             $insert->link_sk_adiwiyata         = @$fileSK; | ||||||
|             $insert->tahun_penghargaan         = @$request->tahun_penghargaan; |             $insert->tahun_penghargaan         = @$request->tahun_penghargaan; | ||||||
|             $insert->tim_adiwiyata_nomor_sk    = @$request->tim_adiwiyata_nomor_sk; |             $insert->tim_adiwiyata_nomor_sk    = @$request->tim_adiwiyata_nomor_sk; | ||||||
|             $insert->tim_adiwiyata_link        = @$filePathTim; |             $insert->tim_adiwiyata_link        = @$filePathTim; | ||||||
|             $insert->status                    = 1; |             $insert->status                    = 1; | ||||||
|             $insert->save(); |             $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')) { |             if (@$request->hasFile('file_usulan')) { | ||||||
|                 $file = $request->file('file_usulan'); |                 $file = $request->file('file_usulan'); | ||||||
|                 $destinationPath = public_path('uploads/file_usulan'); |                 $destinationPath = public_path('uploads/file_usulan'); | ||||||
|  |  | ||||||
|  | @ -78,7 +78,10 @@ class AdministrasiController extends Controller | ||||||
|             $fileUsulan .= '<div class="btn-group"> |             $fileUsulan .= '<div class="btn-group"> | ||||||
|                                 <button type="button" class="btn btn-success dropdown-toggle" data-toggle="dropdown">Lihat File</button> |                                 <button type="button" class="btn btn-success dropdown-toggle" data-toggle="dropdown">Lihat File</button> | ||||||
|                                 <div class="dropdown-menu">'; |                                 <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>'; |                                     $fileUsulan .= '<a download href="'.asset('uploads/'.@$dok->file_usulan).'" class="dropdown-item">Download Surat Usulan</a>'; | ||||||
|                                 } |                                 } | ||||||
|                                 if(@$dok->file_sk_tim){ |                                 if(@$dok->file_sk_tim){ | ||||||
|  |  | ||||||
|  | @ -416,8 +416,8 @@ | ||||||
|                                     </select> |                                     </select> | ||||||
|                                 </div> |                                 </div> | ||||||
|                                 <div class="form-group"> |                                 <div class="form-group"> | ||||||
|                                     <label>Link SK adiwiyata / perpanjangan (kosongkan jika belum mendapat adiwiyata)</label> |                                     <label>Upload File 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)"> |                                     <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> | ||||||
|                             </div> |                             </div> | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue