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